tomcat运行一段时间老是出现错误

licheng.c 发布于 2012/12/21 11:52
阅读 460
收藏 0
tomcat运行一段时间老是出现错误:
java.lang.OutOfMemoryError: PermGen space,不知是什么原因,重启就好了。

使用java接口收取yahoo邮件,使用imap协议,有什么好的方法收取邮件,保证邮件不重复,快捷,出错少?
十分感谢各位前辈的回帖。
加载中
0
随影求是
随影求是
配置tomcat的jvm运行参数
l
licheng.c
配置了,没有用
0
准码农
准码农

在 run.bat/run.sh 中加入:-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

l
licheng.c
哎,没用
0
游客
游客
检查程序,内存泄漏了吧。
l
licheng.c
怎么检查,没没有好的工具?
0
震秦
震秦

内存泄漏了。看来楼主还不太了解jvm,建议看看jvm高级部分。 windows系统你在tomcat的bin/catalina.bat里的大约175行set MAINCLASS=×××下面增加一行:

set JAVA_OPTS=%JAVA_OPTS% -Xms1G -Xmx1G -Xmn640m -XX:MaxPermSize=256m -XX:PermSize=256m

然后重启tomcat试试。

在控制台输入jvisualvm, 然后google jvisualvm怎么使用去

返回顶部
顶部