java - 监视 Java 的系统资源使用

标签 java monitoring

我正在尝试准备一些关于在 Windows XP 机器上运行的 Java 应用程序的 CPU 和内存使用情况(随着时间的推移)的统计数据。

是否有(免费)工具可以让我获得这些统计数据?我查看的大多数工具要么分析 CPU 和堆使用情况的现有代码 - 但不提供进程本身的 View (从系统的角度来看)。

我尝试使用 IBM Performance Analysis Tool for Java但这似乎并没有提供一个直接的指标来确定进程消耗的内存量(类似于 ProcessExplorer 工具)。

如有任何指点,我们将不胜感激。

亲切的问候, 迪努克

最佳答案

我强烈建议研究像 Hyperic 这样的工具或 zenos .这些工具可以通过多种方式监控 Java 应用程序;通过 JMX MBeans 或 SNMP 安装在系统上的代理。

关于java - 监视 Java 的系统资源使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/776493/

相关文章:

java - 在拦截器中访问 struts Action 结果的参数

java - signature.verify() 在 java 中返回 false

monitoring - 有没有可能复制普罗米修斯?

apache-spark - Spark CPU 利用率监控

logging - 有没有办法查看 lambda 函数何时部署以及谁部署的?

hadoop - Splunk:HDFS 容量 N/A

azure - 如何将 Azure Scaleset 添加到 Log Analytics

java - 使用 JPanel、2D Graphics 和 MouseListener 时遇到问题

java - 为什么我收到 "bound must be positive"错误?

java - Firebase 纯 Java 客户端