项目运行时Java heap space(OutOfMemoryError)

来源:互联网 发布:网络棋牌输赢原理 编辑:程序博客网 时间:2024/04/26 19:38

java.lang.OutOfMemoryError: Java heap space
这是因为程序运行的内存分配不足,需要增加内存
在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里面有地方做修改

原创粉丝点击