CLion 2018.2在调试时固定100%CPU(1个内核),即使打开了Power Saver也会在断点处停止。只要调试器仍处于打开状态(例如在断言失败之后),即使执行停止后,这种情况仍将继续。
最终,CPU使用率下降,但是如果我按cmd-tab键返回到clion,然后又从其移开,则CPU会再次长时间恢复为100%。
如果我有2个调试“会话”正在进行,则需要200%的CPU(3 = 300%)。一旦“终止”调试,CPU就会变为0%。
我在CLion中使用“捆绑的lldb”“ 6.0版”。尝试使用“捆绑的gdb”会在“坐下100%”并且甚至从未开始运行我的程序后给出“命令超时”。在同一程序上从命令行运行系统lldb不会重现CPU利用率。 Mac正在运行10.13.6。内存使用率很高,但是活动监视器中的内存压力仍然处于“绿色”状态。
有人看到过这样的东西吗?
CLion过程样本(很长):https://gist.github.com/xaxxon/7f8a1b413bdc1af55da5de522ce9052d