QT Creator 3.0.1在Windows上进行调试突然变慢。为什么?

时间:2014-04-12 14:42:58

标签: windows qt debugging qt-creator

我已经在Windows上使用QT Creator 3.0.1很长一段时间了,现在,突然之间,调试速度非常慢。跨过,在观察窗口看到当地人,恢复执行,一切都需要很长时间才能完成。如果我遇到断点或崩溃并尝试跳过,我会看到消息"运行请求..."然后很长一段时间都没有。正常的调试UI被禁用(暂停,停止等),但“应用程序输出”窗口中的停止按钮已启用并正常工作。

我的设置详情:

  • 在Windows XP SP3 32位上运行
  • 使用套件桌面5.2.1 MSVC2010 32位
  • 来自Windows x86调试工具的cdb.exe
  • 使用QT Creator为我提供的默认符号缓存位置和服务器。

我删除并重新创建了符号缓存,修复了Windows安装调试工具,但没有任何更改。

可能导致这种情况的原因是什么?是否有需要清理,清除,重置的文件或文件夹?

2 个答案:

答案 0 :(得分:7)

原来问题出在观察窗口。我在观察窗口手动输入了两个变量。出于某种原因,让它们完全杀死调试器性能。

但是,从监视窗口中删除它们似乎并不起作用。我不得不从default.qws文件中手动删除它们。该文件位于c:\ Documents and Settings \\ Application Data \ QtProject \ qtcreator \ default.qws。

我找到了一个包含我的两个变量的节点“value-Watchers”,并删除了包含它们的整个Data部分。之后,调试性能恢复正常。

答案 1 :(得分:0)

我发现了相同的问题,并通过清除所有用户设置文件夹来解决。 根据Qt文档,相对于平台,位置如下:

  • 在Linux和其他Unix平台上,文件位于 ~/.config/QtProject~/.local/share/data/QtProject/qtcreator

  • 在macOS上,文件位于~/.config/QtProject中,并且 ~/Library/Application Support/QtProject/Qt Creator

  • 在Windows XP上,文件位于%SystemDrive%\DocumentsSettings\%USERNAME%\Application Data\QtProject%SystemDrive%\DocumentsSettings\%USERNAME%\Local Settings\Application Data\QtProject

  • 在Windows 7上,文件为 位于%SystemDrive%\Users\%USERNAME%\AppData\Roaming\QtProject%SystemDrive%\Users\%USERNAME%\AppData\Local\QtProject

来源:http://doc.qt.io/qtcreator/creator-quick-tour.html#location-of-settings-files