【发布时间】:2009-11-19 23:16:53
【问题描述】:
我正在寻找一种 Java 解决方案来查找 Windows 中正在运行的进程的 CPU 使用率。浏览网络后,似乎很少有关于 Java 解决方案的信息。请记住,我不是要查找 JVM 的 CPU 使用情况,而是要查找当时在 Windows 中运行的任何进程。
我可以通过使用 exec("tasklist.exe ... ") 检索和解析进程信息来检索 Java 中的内存使用情况。尽管每个进程都有一个聚合 CPU 周期计时器,但我没有看到 CPU 使用率列。
任何帮助将不胜感激。另外,如果可能的话,我想远离 C 库;但是,如果没有其他替代方案,则采用这种方式的解决方案将是合适的。
非常感谢,
史蒂夫
【问题讨论】:
标签: java windows process cpu system-monitoring