c++ - 监控单个程序的 CPU 和磁盘利用率

标签 c++ c windows monitoring

如何计算另一个并发程序的 CPU 和磁盘利用率? IE。一个程序正在运行,另一个程序计算第一个程序的资源使用情况。

我正在使用 C 和 C++ 并在 Windows XP 下运行。

最佳答案

这是可能的,因为 Process Explorer 可以做到,但我认为您将不得不使用某种未记录的 Windows API。 PSAPI 有点接近,但它只提供内存使用信息,不提供 CPU 或磁盘使用信息。

关于c++ - 监控单个程序的 CPU 和磁盘利用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2475341/

相关文章:

c++ - 当错误存在时,为什么我的程序不执行第二个 catch block ?

c - 使用 Win32 Api 在 C 程序中进行串行连接

c++ - 当前对象的引用存储在内存中的什么位置?

c++ - 查找 C++ 中回文的数量

java - 从 .avi 抓取帧

c - 以太网端口灯闪烁

c++ - 如何从另一台 ubuntu 机器在 ubuntu 中运行 c++ 程序?

C 编程 - 表达式?

c++ - IMFMediaEngine 始终使用 DirectComposition 以 640x480 运行

mysql - 为什么导入 SQL 这么慢?