在Windows下查找两个时间戳之间的CPU活动



我感兴趣的是找出两个时刻之间系统的总活动。在Linux下,我可以通过读取/proc/stat两次来做到这一点。在MacOS下,我可以调用host_statistics两次。在bsd下,我也可以用sysctl管理。

然而,我不知道如何在Windows下这样做。我发现最接近的等同物是Processor(*)% Processor Time,但这只给了我某种"当前活动"(10ms级,如果我理解正确的话),而不是总活动。

我正在编写常规(非托管)c++。我的代码需要每10-15秒检查一次系统使用

啊,看来GetSystemTimes会提供我需要的数据。

相关内容

  • 没有找到相关文章

最新更新