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

djc*_*uch 6 windows debugging qt qt-creator

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

我的设置详情:

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

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

可能是什么导致了这个?是否需要清理,清除,重置文件或文件夹?

djc*_*uch 7

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

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

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