内存不足,Java运行时环境无法继续



我正在使用Java/J2E开发web应用程序。当我在服务器上部署该应用程序时,它会运行两天,之后tomcat会自动停止并打印此错误消息,如果有一天没有访问该应用程序,它也会运行。能帮我解决这个问题吗。

我已经设置了堆大小-Xms1024M-Xmx1536M-XX:MaxPermSize=1024M'

内存不足,Java运行时环境无法继续。本机内存分配(malloc)无法为Chunk::new分配32776字节包含详细信息的错误报告文件另存为:/usr/local/apache-tomcat-7.0.53/bin/hs_err_pid15512.log

最好至少转到保存错误报告的目录,在本例中为/usr/local/apache-tomcat-7.0.53/bin/hs_err_pid15512.log。我建议阅读报告中的内容,因为如果报告中说在32位模式下内存不足,请尝试使用64位jvm来解决问题。如果第一个不起作用,那么转到eclipse.ini文件,将堆大小编辑为2gbs,这样可以为jvm运行提供更多内存。但这只能是暂时的。

最新更新