gpt4 book ai didi

java - PS Old Gen 已满,我的应用程序变慢了

转载 作者:行者123 更新时间:2023-11-30 11:39:48 24 4
gpt4 key购买 nike

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

系统的规范是:

  • Centos 5.4 64 位,8GB 内存
  • Tomcat 6
  • 一个 Bonita BPM 网络应用程序 - 它利用了许多 Groovy 调用/脚本

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

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

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

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

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

最佳答案

我建议您对应用程序进行内存分析,以查看保留了多少内存以及产生垃圾的位置。对于大多数 Web 应用程序,GC 不是什么大问题,但如果垃圾量达到过多水平并且没有太多可用内存,它会显着降低系统速度。

关于java - PS Old Gen 已满,我的应用程序变慢了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13068240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com