Java进程崩溃了

时间:2012-01-13 09:32:31

标签: java

java进程正在崩溃,我检查了日志它说达到了99%的perm gen内存,但是我已经将最大perm gen内存设置为128MB。似乎max perm gen内存不超过98 MB

jre version - 1.6。

任何可能是问题的建议

2 个答案:

答案 0 :(得分:2)

使用jvisualvm(它位于Java instalation文件夹中)来监视perm gen空间。也许你在那个空间里有某种内存泄漏。观看已加载的classess数量。是桌面应用程序还是Web?您是否在Tomcat上重新部署(它有perm gen space问题)?

答案 1 :(得分:0)

Perm大小由-XX:MaxPermSize选项控制。 通常,默认值为-XX:MaxPermSize = 64m,您可以尝试增加它。

有关详细信息,请参阅http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html