gpt4 book ai didi

tomcat - 在 VisualVM 中禁用执行 GC 和 CPU 监视

转载 作者:行者123 更新时间:2023-11-28 22:26:24 27 4
gpt4 key购买 nike

我正在使用 VisualVM 工具监视在本地主机上的 tomcat 服务器上运行的 Java Web 应用程序。我面临的问题是采样器中的执行 GC 按钮被禁用。我想要显式执行 GC 的原因是,当我在不执行 GC 的情况下创建堆转储时,它会显示自应用程序运行以来创建的所有对象,包括取消引用并准备好进行垃圾收集的对象。造成混淆哪个对象仍然存在,哪个对象已准备好进行 GC。

我附上相同的快照。

如需任何其他信息,请发表评论。先感谢您。 VisualVM Sampling

最佳答案

VisualVM 高度依赖于您使用的 JDK 版本。这page列出了 VisualVM 版本与 JDK 附带的相应版本之间的兼容性矩阵。

但是,在我的设置(Arch Linux、OpenJDK 8u144)中,VisualVM 1.3.9 无法执行 GC 和监控某些 java 应用程序的 CPU 使用情况,即使它们使用相同的 JVM。最后,降级到 1.3.8 对我有用。

关于tomcat - 在 VisualVM 中禁用执行 GC 和 CPU 监视,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43199508/

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