VisualStudio 2015 - 仅计数命中并且不停止

时间:2017-08-28 10:41:07

标签: c++ visual-studio-2015

我目前正在调试一个有缺陷的遗留代码,它会在整个地方泄漏Handles。为了进一步研究,我想跟踪创建句柄的代码中的行以及它关闭的相应行,以便查看它们是否处于平衡状态。

我试图在相应的行中设置断点并观察点击次数,这很正常。但总是打破那里是很乏味的。有没有办法让Visual Studio只计算命中数但继续执行?

感谢任何建议。 KR

2 个答案:

答案 0 :(得分:1)

只有当点击次数是一个非常大的数字的倍数时,您才可以将断点设置为中断,因此它不会在您的示例中中断,或者至少不会中断。

https://msdn.microsoft.com/en-us/library/5557y8b4(v=vs.110).aspx#BKMK_Specify_when_a_breakpoint_breaks_by_hit_count__expression_evaluation__execution_location__or_data_change

为将来的读者编辑:正如评论中所提到的,只有在您停止执行时才会显示命中计数,因此请确保在您要检查它时会遇到某个断点。

答案 1 :(得分:0)

是, Visual Studio具有观察特定行的命中计数的功能。 您所要做的就是右键单击断点并选择Hit Count...。现在,在运行时,将鼠标悬停在断点上并检查该实例的计数。

enter image description here