如何比较两个不同断点之间的实例状态

时间:2016-08-03 13:10:34

标签: c++ visual-studio debugging

我想在两个不同的断点之间比较程序中实例的状态更改。具体来说,我想在位置A中断,获取当前实例状态的快照,继续执行,在位置B中断,获取实例状态的另一个快照并能够比较两者,无论是文本导出和差异工具。

我希望通过Visual Studio的调试工具技巧可以实现这一点,因为它们还可以存储最后一个会话的调试值,但我还没有找到办法。我怎么能实现这个目标呢?

1 个答案:

答案 0 :(得分:0)

VS2015有一个共享内存使用情况的诊断工具,您可以在调试中拍摄快照,单击查看帮助,然后双击对象类型,您可以查看实例。这是你想要的吗?

参考: https://msdn.microsoft.com/en-us/magazine/dn973013.aspx

enter image description here