浏览 4841 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-09-10
java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2786) ..... 这是因为程序运行的内存分配不足,需要增加内存 在eclipse的运行中,有个vm args 增加上 -Xms256m -Xmx1024m 同样的道理,如果程序是运行在tomcat里面的,那么就需要修改tomcat的参数 tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】' 需要把这个两个参数值调大。例如: JAVA_OPTS='-Xms256m -Xmx512m' 表示初始化内存为256MB,可以使用的最大内存为512MB 对于myeclipse自带的tomcat 其configuration里面有地方做修改 请参考附件 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |