在中等用户负载期间,我的 Tomcat 应用程序速度非常慢,我不得不重新启动 Tomcat 以允许用户工作。
系统规格如下:
- Centos 5.4 64 位 8GB RAM
- 雄猫 6
- 一个 Bonita BPM webapp - 它利用了许多 Groovy 调用/脚本
系统只运行 Tomcat,没有 DB 或其他任何东西。
当应用程序变得非常缓慢时,此处会显示 java 内存的快照。
您有什么想法可以帮助我微调 java 内存参数以帮助系统工作吗?Tomcat 中的当前内存操作如下:
MEMORY_OPTS="-Xshare:auto -Xms3072m -Xmx6144m -XX:MaxPermSize=1536m"`
我应该使用-XX: UseCompressedOops
或任何其他参数来防止这种内存耗尽吗?