从OS引导开始测量CPU使用率

时间:2018-02-24 20:10:02

标签: c kernel reverse-engineering device-driver

如何编写和运行能够从OS启动时间开始显示CPU使用率的程序?

我想测量系统启动期间使用的处理器,硬盘和RAM的数量。

操作系统:Ubuntu 16.04或Win 7或任何其他更容易实现的功能。

1 个答案:

答案 0 :(得分:1)

Windows:您可以调用GetTickCount64来获取自系统启动以来的时间,并使用QueryIdleProcessorCycleTime来获取空闲时间。减去以便花时间做一些有用的事情。

至于HDD和RAM的使用取决于'使用'是什么意思...读取次数?写?分配的页面?承诺的页面?虚拟或物理内存?页面文件请求 - 它们被视为HDD还是RAM使用?