gpt4 book ai didi

Linux 上的 JAVA 堆大小监控

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:03 25 4
gpt4 key购买 nike

我正在寻找一种从 Linux 上的 Java 进程中获取堆大小(最小、最大、已用)的方法。我需要一个轻型工具/命令来完成这项工作。大型监控包不是一个选择。

我做了一些谷歌搜索等,但找不到可行的替代方案。到目前为止我发现的唯一可能的选择是使用 JMX 协议(protocol)。我在 Java 应用程序上启用了 JMX,并使用使用 JMX 协议(protocol)/库实现的各种 java 工具成功对其进行了轮询。但这些Java工具速度很慢,在启动时分配内存时会占用大量CPU。我想要的是一个简单的工具命令行,可以使用 JMX 协议(protocol)等协议(protocol)并轮询进程的堆大小。

我正在使用 IBM 的 J9 版本的 Java,并且 jstat 工具在那里不可用。

大家有什么想法吗?

最佳答案

您的需求现在可能已得到满足,但对于其他可能偶然发现此线程的人来说,有一个选择是名为“jvmtop”的工具(链接: https://code.google.com/p/jvmtop/ )。它可与 IBM J9 JVM(以及其他)配合使用。

关于Linux 上的 JAVA 堆大小监控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25522797/

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