我正在尝试准备有关Windows XP计算机上运行的Java应用程序的CPU和内存使用率(随着时间的推移)的一些统计信息。
是否有一个(免费)工具可以让我获取这些统计信息?我看过的大多数工具都对现有代码进行了分析,以了解CPU和堆的使用情况-但未提供进程本身的 View (从系统角度)。
我尝试使用IBM Performance Analysis Tool for Java,但这似乎不能提供一个简单的指标来确定该进程正在消耗的内存量(类似于ProcessExplorer工具)。
任何指针将不胜感激。
亲切的问候,
迪努克
最佳答案
我强烈建议您研究Hyperic或zenos之类的工具。这些工具可以通过多种方式监视Java应用程序。通过JMX MBean或SNMP安装在系统上的代理。