Visual Studio - 计算在运行时中创建的类的实例

时间:2017-10-18 11:38:36

标签: .net visual-studio visual-studio-2017

Visual Studio中是否有工具允许检查在调试期间创建的给定类的实例数(不编辑代码)?

2 个答案:

答案 0 :(得分:1)

您可以在windbg调试工具上使用SOS库。 下面的链接有一个很好的tutuorial。 您可以使用'!Dumpheap'命令列出对象

https://netmatze.wordpress.com/2012/08/24/using-windbg-exe-and-sos-dll-to-debug-a-net-4-0-application/

编辑:博客链接丢失了,我用一个好的更新了

答案 1 :(得分:0)

聚会有点晚,但这个问题在 Google 中排名靠前,我找到了一种在 VS 中显示实例的方法。

在诊断工具 (Ctrl+Alt+F2) 中遇到断点后,选择内存使用选项卡。单击 Take Snapshot 按钮,完成后单击 View Heap。您将看到实例化的对象、计数、内存使用情况等。