QT Creator 3.0.1在Windows上的调试突然变得缓慢。为什么?

QT Creator 3.0.1在Windows上的调试突然变得缓慢。为什么?,windows,qt,debugging,qt-creator,Windows,Qt,Debugging,Qt Creator,我在Windows上使用QT Creator 3.0.1已经很长时间了,现在,突然之间,调试速度慢得令人难以置信。跨过去,在观察窗口看到当地人,恢复执行,一切都需要很多分钟才能完成。如果我遇到一个断点或崩溃并试图跳过,我会看到消息“RunRequested…”,然后很长一段时间什么都没有。正常调试UI被禁用(暂停、停止等),但应用程序输出窗口中的停止按钮被启用并工作 有关我的设置的详细信息: 在Windows XP SP3 32位上运行 使用kit Desktop 5.2.1 MSVC2010

我在Windows上使用QT Creator 3.0.1已经很长时间了,现在,突然之间,调试速度慢得令人难以置信。跨过去,在观察窗口看到当地人,恢复执行,一切都需要很多分钟才能完成。如果我遇到一个断点或崩溃并试图跳过,我会看到消息“RunRequested…”,然后很长一段时间什么都没有。正常调试UI被禁用(暂停、停止等),但应用程序输出窗口中的停止按钮被启用并工作

有关我的设置的详细信息:

  • 在Windows XP SP3 32位上运行
  • 使用kit Desktop 5.2.1 MSVC2010 32位
  • Windows x86调试工具中的cdb.exe
  • 使用QT Creator提供给我的默认符号缓存位置和服务器
我已经删除并重新创建了符号缓存,修复了Windows安装的调试工具,但没有任何更改


这可能是什么原因造成的?是否有需要清理、清除或重置的文件或文件夹?

原来问题出在“监视”窗口上。我有两个变量是我在watch窗口中手动输入的。出于某种原因,使用它们会完全破坏调试器的性能

不过,简单地将它们从手表窗口中移除似乎不起作用。我必须手动将它们从default.qws文件中删除。该文件位于c:\Documents and Settings\\Application Data\QtProject\qtcreator\default.qws中


我找到了一个包含我的两个变量的节点“值观察者”,并删除了包含它们的整个数据部分。在此之后,调试性能恢复正常。

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

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

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

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

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


来源:

您是否检查了应用程序是否存在内存泄漏或您调试的应用程序?即使在开始执行时,问题也会出现。如果我在main的第一行设置断点,仍然会发生。此外,为了安全起见,我已经多次重启QT Creator和我的机器。没有更改。只是注意到:调试器在main()第一行的断点处再次响应所需的时间更少。在那之后,它似乎又能正常工作了。但如果我去掉它,原来的问题仍然存在。