如何获取 Windows XP 中的 CPU 利用率指标?
我需要获取所有进程的 CPU 利用率指标。
操作系统 = Windows Xp 编程语言=Java 要求 = 需要无限期地每隔几秒采集一次样本,而不仅仅是及时获取一个快照。
I need to get CPU utilization metrics of all the process.
Operating system = Windows Xp
programming language = Java
requirements = need to take samples every few seconds indefinitely, not just for one snapshot in time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WMI 是所有 Windows 测量内容的首选工具。 我编写了 VB 脚本代码,它将定期查询 WMI 接口以检索 CPU 信息、磁盘信息和各种其他信息。
Win32_Process 类就是您所在的类寻找,此页面详细介绍了如何使用名为的免费工具在 Java 中执行此操作JACOB(Java COM 桥)。
WMI is the tool of choice for all Windows measurement stuff. I've written VB Script code that will periodically query the WMI interface to retrieve CPU information, disk information and all sorts of other things.
The Win32_Process class is the one you're looking for, and this page details how to do it in Java using a free tool called JACOB (Java COM Bridge).
使用 typeperf 我们可以在 Windows
语法中获取基于进程的指标:
示例:
注意:进程将有多个计数器。 所以我们也可以提及这些指标。
使用 Windows 中的 perfmon 工具来获取这些计数器。
在运行中使用 perfmon 命令来使用 perfmon 工具。
计数器将取决于指标类型,如处理器、内存、进程等
using
typeperf
we can get process based metrics in windowssyntax :
example :
Note : Process will have several counters . so we can mention those metrics also.
use perfmon tool in windows to get those counters.
use perfmon command in run to use perfmon tool.
Counters will be depended on type of metrics like Processor, Memory , Process etc