我目前正在调试一段有缺陷的遗留代码,该代码到处泄漏句柄。为了进一步调查,我想跟踪代码中创建句柄的行和关闭句柄的相应行,以查看它们是否平衡。
我尝试在相应的行中设置断点并观察命中计数,效果很好。但是总是在那里打破是乏味的。有没有办法让Visual Studio只计算命中但继续执行?
感谢任何建议。韩国克朗
您可以将断点设置为仅在命中计数是非常大的数字的倍数时中断,因此在您的示例中它不会中断,或者至少不会经常中断。
在 Visual Studio 2012、2015 和 2019 中使用条件断点进行调试。
为将来的读者编辑:如评论中所述,只有在停止执行时才会显示命中计数,因此请确保在要检查它时会命中某个断点。