gpt4 book ai didi

java - 在生产系统上详分割析 Tomcat 堆

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:22:07 25 4
gpt4 key购买 nike

使用 JMX 控制台分析了一个在 tomcat 中运行的轻负载 Web 应用程序后,发现“PS Old Gen”增长缓慢但稳定。它从 200MB 开始,并以大约 80MB/小时的速度增长。

CPU 不是问题,它平均以 0-1% 的速度运行,但它会在某处泄漏内存,因此在部署后几天会变得不稳定。

我如何找出在堆上分配了哪些对象?您知道有什么好的教程或工具吗?

最佳答案

你可以试试 jmap , JDK Development Tools 之一.您可以使用 jhat使用您的网络浏览器查看堆转储的输出。

参见 this answer以获得简短的解释。

这经常出现,因此在 SO 中搜索这些工具应该会找到一些替代品。

关于java - 在生产系统上详分割析 Tomcat 堆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/371495/

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