6

我想知道在调试时是否可以知道使用 Visual Studio 2013 加载了多少个类型的对象。我目前正在使用 C# 进行开发。

4

1 回答 1

8

这取决于您使用的 Visual Studio 的版本,是否有对它的原生支持以及漂亮的 GUI。.NET Memory Allocation Profiler可以帮助您查看内存中的对象数量,它随 Visual Studio Premium 和 Ultimate 一起提供。您还可以使用更核心的技术,使用Sons-of-Strike ,如果您知道要查找什么,它可以为您提供非常详细的信息。SoS 适用于任何版本的 Visual Studio,甚至适用于基本的WinDbg 调试器这是来自 Microsoft P&P 小组的关于该主题的附加教程。要获得 SoS,您需要下载并安装 Windows 调试工具,您可以在此处找到

还有许多第 3 方分析器,例如:

StackOverflow 上的其他类似问题:

于 2013-12-14T13:43:16.087 回答