PS Old Gen已满,我的应用程序速度变慢

时间:2012-10-25 12:09:07

标签: java groovy 64-bit tomcat6 java-opts

在中等用户加载期间,我的Tomcat应用程序运行速度非常慢,我不得不重启Tomcat以允许用户工作。

该系统的规格如下:

  • Centos 5.4 64位,8GB RAM
  • Tomcat 6
  • Bonita BPM webapp - 它使用了许多Groovy调用/脚本

系统只运行Tomcat,没有DB或其他任何东西。

当应用程序变得非常慢时,会显示java内存的快照here

您有什么想法可以帮助我微调java内存参数以帮助系统工作吗? Tomcat中的当前内存操作是:

MEMORY_OPTS="-Xshare:auto -Xms3072m -Xmx6144m -XX:MaxPermSize=1536m"`

我应该使用-XX: UseCompressedOops还是其他任何参数来防止内存耗尽?

1 个答案:

答案 0 :(得分:1)

我建议您使用内存分析器来查看保留多少内存以及生成垃圾的位置。对于大多数Web应用程序来说,GC并不是一个大问题,但如果垃圾量达到过高水平并且可用内存不足,则可能会显着降低系统速度。

相关问题