嘿,伙计们有任何想法如何用简单的c / c ++代码控制cpu的使用?
在我的情况下,像这样的while循环将消耗高达95%的cpu使用率,
while(true) {
pow(2,10);
}
但是,我需要大约监控0%~100%之间的使用率,步长为5%。
我尝试将usleep()
插入到while循环中,但即使使用最短的休眠时间usleep(1)
,它也只消耗大约40%的使用时间。
非常感谢任何帮助。
Update:
另外,我问这个问题,因为我需要生成不同的CPU使用率,然后测量它们相应的功耗。感谢大卫指出这一点。
答案 0 :(得分:1)