[英]C/C++ Control CPU Usage
嘿伙计们,任何人都知道如何使用简单的 C/C++ 代码控制 CPU 使用率?
在我的情况下,像这样的 while 循环将消耗高达 95% 的 CPU 使用率,
while(true) {
pow(2,10);
}
但是,我需要大约监视 0%~100% 之间的使用情况,步长为 5%。
我试图将usleep()
插入到 while 循环中,但是即使使用最短的睡眠时间usleep(1)
它也只消耗大约 40% 的使用率。
任何帮助都受到高度赞赏。
Update:
另外,我问这个问题是因为我需要生成不同的 CPU 使用率,然后测量它们相应的功耗。 感谢大卫指出这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.