在.NET应用程序的生命周期内活动对象

时间:2014-06-13 10:49:58

标签: .net

在.NET应用程序的生命周期中,在给定的时间点,我想了解以下内容: 1.内存中存在的对象列表是什么? 2.每个物体的确切尺寸是多少? 3.谁持有对每个对象的引用?

此外,在执行.NET应用程序期间,无论何时创建任何对象,我都会立即想知道它。与此同时,我也想知道它的大小是多少?

1 个答案:

答案 0 :(得分:0)

使用.net对象树的典型方法是使用外部内存分析器。通常,您将配置文件附加到应用程序,然后通过与概要分析器的UI交互或执行命令来浏览对象图。请考虑我关于主题http://alexatnet.com/articles/net-memory-management-and-garbage-collector

的文章