我在这里的第一篇文章,但我找到了很多关于 C++ 和 Qt 的答案,谢谢!
当使用 mingw32-maxe.exe 编译我的 Qt 项目时,我只达到了 50% 的 cpu 利用率(任务管理器在所有 8 个图表 (i7) 上显示 50%),我已经尝试使用 -j、-j8、-j9和 -j16 但没有任何变化。
此外,我的 CPU 从未达到 2.4GHz(可能是由于 50% 的低利用率)。我在 Win 中的节能设置设置为“HöchSTLeistung”(最高性能),我检查了最低 CPU 频率标记,它是 100% 使用电池和交流电,但 Cpu 始终保持在 1.2 GHz。
我在升级到 Win 8.1 后注意到了这个问题(我没有立即注意到它,所以我不确定它是 Win 8.1)但是 1 个月前所有内核都以 100% 运行。
感谢您的任何建议!
最佳答案
已解决!
在我的三星笔记本电脑上,设置应用程序中的“静音”选项已打开,这会降低 CPU 功率,而不管当前的 Windows 节能选项如何。将选项设置为关闭解决了我的问题。
无论如何感谢所有贡献!
关于c++ - 启用 mingw32-make -j 时核心利用率为 50%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20991444/