Asp.net 如何解释ANTS内存分析器的结果?

Asp.net 如何解释ANTS内存分析器的结果?,asp.net,memory,memory-management,memory-leaks,Asp.net,Memory,Memory Management,Memory Leaks,我一直在用ANTS Memory Profiler 6评测我的ASP.NET应用程序,并看到内存泄漏的迹象。但是,我不知道我看到的增长是否应该存在(例如,System.String在每个快照中都会增长很多。应该吗?) 我不理解整个记忆过程,所以我不知道我是否正确地解释了结果。我如何解释蚂蚁记忆分析器的结果?在解决我的记忆问题的同时,我已经能够回答我自己的问题了。虽然字符串在大多数情况下可能位于列表的顶部,但我不应该看到实例数一直在增长。事实证明,在我的应用程序中,一个我认为是自由的对象实际上并没

我一直在用ANTS Memory Profiler 6评测我的ASP.NET应用程序,并看到内存泄漏的迹象。但是,我不知道我看到的增长是否应该存在(例如,
System.String
在每个快照中都会增长很多。应该吗?)


我不理解整个记忆过程,所以我不知道我是否正确地解释了结果。我如何解释蚂蚁记忆分析器的结果?

在解决我的记忆问题的同时,我已经能够回答我自己的问题了。虽然字符串在大多数情况下可能位于列表的顶部,但我不应该看到实例数一直在增长。事实证明,在我的应用程序中,一个我认为是自由的对象实际上并没有包含对一些XML文件的引用,当然这些XML文件是以字符串形式保存的

我的测试是转到网站的主页->单击另一页->返回主页。这样做意味着不应创建新引用(实例计数应保持为0(无增长))

希望这能帮助别人