VS2010调试器花费的时间不合理 其他人在C++中处理了VS2010调试,每次你只需在那里坐30秒吗?这正发生在我身上,在冻结期间,调用堆栈窗口中有一个灰色的东西,上面写着“忙…”。整个接口只是锁定了…我所做的每一步,现在我正试图通过boost中这个大规模的基于策略的设计来找出WTF,当我知道编译器正在使用RTTI时,我得到了一个“无RTTI数据”错误
无论如何,这让我非常沮丧,所以如果有人知道如何将这件事加速到至少蜗牛的速度,那就太好了。你看过这些吗VS2010调试器花费的时间不合理 其他人在C++中处理了VS2010调试,每次你只需在那里坐30秒吗?这正发生在我身上,在冻结期间,调用堆栈窗口中有一个灰色的东西,上面写着“忙…”。整个接口只是锁定了…我所做的每一步,现在我正试图通过boost中这个大规模的基于策略的设计来找出WTF,当我知道编译器正在使用RTTI时,我得到了一个“无RTTI数据”错误,c++,visual-studio-2010,debugging,C++,Visual Studio 2010,Debugging,无论如何,这让我非常沮丧,所以如果有人知道如何将这件事加速到至少蜗牛的速度,那就太好了。你看过这些吗 您没有使用数据断点或条件断点,是吗?这两种方法都会显著降低运行/步进速度。如果调试器试图从符号服务器下载符号,并且服务器连接速度慢(或无法连接),或者保存符号时出现问题,我以前也遇到过类似的问题。因此,首先检查符号设置(调试->选项->符号)。尝试完全禁用符号查找,或者如果您使用的是本地符号服务器,请检查可访问性和目录权限 如果这不能解决问题,那么尝试在挂起期间运行,因为这可能会告诉您出了什么
您没有使用数据断点或条件断点,是吗?这两种方法都会显著降低运行/步进速度。如果调试器试图从符号服务器下载符号,并且服务器连接速度慢(或无法连接),或者保存符号时出现问题,我以前也遇到过类似的问题。因此,首先检查符号设置(调试->选项->符号)。尝试完全禁用符号查找,或者如果您使用的是本地符号服务器,请检查可访问性和目录权限
如果这不能解决问题,那么尝试在挂起期间运行,因为这可能会告诉您出了什么问题,例如,如果有人试图访问网络驱动器或不存在的文件或目录。它可以给你提供足够的线索来诊断问题。我在大型的、非托管的C++项目中没有遇到这样的困难。抗毒性?关闭一个合理的问题??我猜想有些人只是100%括约肌。考虑在Connect()上创建一个bug。此外,在30秒挂起期间的一次小型转储(更好的是,有几个小型转储可以确保捕获到真正的问题)对调查此类问题也非常有帮助。调试器是否在堆栈溢出期间启动?(或接近1)我让调试器在堆栈空间不足或不足时执行得很糟糕。不,我没有。不幸的是,他们似乎没有解决我的特殊问题。有人建议它是在2008年sp1中修复的,但我有一个更更新的编译器。假设这可能是一种倒退,但我完蛋了。它是内联代码…不是。谢谢你的尝试。