VS2010调试器花费了不合理的时间

时间:2010-06-22 17:46:19

标签: c++ visual-studio-2010 debugging

其他任何人用C ++处理VS2010调试,并且每次踏出时只需要坐30秒以上吗?这发生在我身上,调用堆栈窗口只有这个灰色的东西,在这个冻结过程中它会显示“忙碌...”。整个界面只是锁定......我做的每一个步骤,现在我正试图通过这个大规模的基于策略的设计来解决WTF我得到了一个“没有RTTI数据”错误,当我知道编译器正在使用RTTI。

无论如何,它令我感到沮丧,因为如果有人知道如何将这件事加速到至少蜗牛的速度那将会很棒。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

你没有使用数据断点或条件断点吗?这两个都显着减慢了运行/步进。

答案 2 :(得分:0)

如果调试器试图从符号服务器下载符号并且服务器连接速度慢(或无法访问)或者保存它们时出现问题,那么我在过去看到过类似的问题。首先检查符号设置(Debug - > Options - > Symbols)。尝试完全禁用符号查找,或者如果您使用的是本地符号服务器,请检查辅助功能和目录权限。

如果这没有解决它,那么在挂起期间尝试运行Process Monitor,因为这可能会显示出现了什么问题,例如,如果有什么东西试图访问网络驱动器或不存在的文件或目录。它可能会给你足够的提示来诊断问题。