使用Visual Studio诊断工具调查内存消耗/泄漏

赫尔顿·比克

在我正在使用的WPF应用程序中,我从Visual Studio诊断工具获得了以下内存使用情况配置文件(请参见下图)。

所以我的程序会不断分配越来越多的内存,直到得到一个OutOfMemoryException

我是VS Diagnostic Tools的新手,所以问题是:如何使用此窗口或其提供的信息来找出造成此内存消耗的罪魁祸首?

在此处输入图片说明

devNull

当内存达到可疑的高水平时,您将要暂停调试器,然后使用“ Take Snapshot”获取内存分配的快照。然后,您可以分析哪些对象正在使用不同的内存量。

有关使用诊断工具测量内存使用情况的更多详细信息,请参见此链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章