如何编写和运行能够从OS启动时间开始显示CPU使用率的程序?
我想测量系统启动期间使用的处理器,硬盘和RAM的数量。
操作系统:Ubuntu 16.04或Win 7或任何其他更容易实现的功能。
答案 0 :(得分:1)
Windows:您可以调用GetTickCount64来获取自系统启动以来的时间,并使用QueryIdleProcessorCycleTime来获取空闲时间。减去以便花时间做一些有用的事情。
至于HDD和RAM的使用取决于'使用'是什么意思...读取次数?写?分配的页面?承诺的页面?虚拟或物理内存?页面文件请求 - 它们被视为HDD还是RAM使用?