编辑器中的Qt创建者cpu使用率高

问题描述:

即使在简单的应用程序中(就像使用向导创建的QWidgets应用程序一样简单),qtcreator.exe在编辑代码时每隔一段时间高达50%(1个核心)。看起来好像它解析了整个项目,即使在输入了几个新字符之后,也会导致它无响应,并导致某些点无法使用。编辑器中的Qt创建者cpu使用率高

随着项目大小越来越差,所以在添加几十个类的cpp/h模块后,会让人感到紧张。

同样的项目在debian下Qt中完美工作,su我想它连接到WinXP_x86。无法检查它是否在Win7下显示相同的行为。

这是通常的情况(我没有看到任何关于它在网络上的投诉,所以我想这不是),它可以被完全修复,或者可以将代码解析切换到“解析保存”或类似的东西?


更新:Qt Creator的Win7上运行没有任何表现出这样的行为,所以它肯定是WinXP的相关问题

+0

这听起来不正常。如果在重新解析项目时更改.pro文件或项目设置,但在编辑普通代码期间没有暂停,则会出现暂停。 – sjdowling 2014-12-03 14:54:33

+0

和那些分析处于超时状态,因此您可以完成该行 – 2014-12-03 15:41:46

+0

它与代码高亮显示,将对象/变量添加到大纲/ classview窗口,将对象链接到它们的声明等有关。 – netnazgul 2014-12-03 18:00:11

删除Options -> C++ -> Code model -> Ignore pre-compiled headers选项(这是默认设置),似乎解决问题 - 代码完成和解析现在很流畅。我不明确地在我的项目中使用PCH,因此不知道它是否会影响其提高性能的预期目标。