gpt4 book ai didi

java - 使用 Java 检索 Window 进程的 CPU 使用率

转载 作者:可可西里 更新时间:2023-11-01 10:30:31 25 4
gpt4 key购买 nike

我正在寻找一种 Java 解决方案来查找 Windows 中正在运行的进程的 CPU 使用率。环顾网络后,关于 Java 解决方案的信息似乎很少。请记住,我不是要查找 JVM 的 CPU 使用率,而是要查找当时在 Windows 中运行的任何进程。

我能够通过使用 exec("tasklist.exe ... ") 检索和解析进程信息来检索 Java 中的内存使用情况。虽然每个进程都有一个聚合 CPU 周期计时器,但我没有看到 CPU 使用率列。

如有任何帮助,我们将不胜感激。另外,如果可能的话,我想远离 C 库;但是,如果没有其他选择,那么采用这种方式的解决方案将是合适的。

非常感谢,

史蒂夫

最佳答案

如果 GPL 许可的 API 适合您,请尝试

SIGAR - System Information Gatherer And Reporter

它允许访问您想要的信息(以及更多),并且在许多相关平台上都得到支持

关于java - 使用 Java 检索 Window 进程的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1767271/

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