我在STM32CubeIDE构建项目时遇到了一些奇怪的延迟问题。 我启动了任务管理器和资源监视器来排查这个问题。选择了“清理”选项来重新构建所有内容。编译在不到一分钟后完成,但随后STM32CubeIDE就卡住不动了。 应用程序完全无响应。 以下是我在任务管理器中看到的情况: 核心似乎仍在处理任务,但IDE进程的占用率只有5%。 应用程序没有无响应,严重的卡顿依然存在。我通常会在控制台看到编译完成的消息,但随后就会开始出现莫名的超长处理过程。进度条或控制台没有显示,整个应用程序就卡住了。 另一个可能是同一问题的症状:我在控制台看到有1个警告,点击“问题”标签后,需要等待约1分钟才会显示。当然,在此期间IDE对任何操作都没有反应。 我用了10个线程进行编译,以免使IDE卡死。但没有作用。无论是1个线程、10个线程还是16个线程,编译项目后总会卡住几分钟。整个过程中GUI都处于无响应状态。 不确定这个问题具体是从何时开始的。之前运行正常,偶尔现在也还能正常工作。但最近这种奇怪的卡顿越来越频繁。 典型卡顿时的控制台输出:
|