如何获取 Windows XP 中的 CPU 利用率指标?

发布于 2024-07-19 02:46:02 字数 143 浏览 8 评论 0原文

我需要获取所有进程的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

就是爱搞怪 2024-07-26 02:46:02

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).

坚持沉默 2024-07-26 02:46:02

使用 typeperf 我们可以在 Windows

语法中获取基于进程的指标:

typeperf "\Process(processname)\% Processor Time" "\Process(processname)\%ID Process"

示例:

typeperf "\Process(svchost)\% Processor Time" "\Process(svchost)\%ID Process"

注意:进程将有多个计数器。 所以我们也可以提及这些指标。

使用 Windows 中的 perfmon 工具来获取这些计数器。

在运行中使用 perfmon 命令来使用 perfmon 工具。

计数器将取决于指标类型,如处理器、内存、进程等

using typeperf we can get process based metrics in windows

syntax :

typeperf "\Process(processname)\% Processor Time" "\Process(processname)\%ID Process"

example :

typeperf "\Process(svchost)\% Processor Time" "\Process(svchost)\%ID Process"

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文