如何获取 Windows 数据,如 CPU 使用率等

How can I get Windows data like CPU usage, etc.?

本文关键字:CPU 使用率 数据 何获取 获取 Windows      更新时间:2023-10-16

如何获取 Windows 数据,如 CPU 使用率、物理内存、网络利用率和带宽,类似于我在任务管理器中看到的数据?我正在使用C++。

您可以使用性能数据获取 CPU 使用率。如果只需要一个(或几个进程)的数据,每隔几秒钟调用一次GetProcessTimes可能更简单。

通常很难准确确定物理内存使用情况的含义。在你这样做之前,试图描述如何衡量它是毫无意义的。

您可以使用 GetIpStatistics 获取有关网络利用率的一些信息。

您可以使用 GetIfTable 获取已安装网络适配器的额定带宽。

查看 msdn 中的性能计数器