【发布时间】:2016-04-29 10:29:33
【问题描述】:
我制作了一个 Windows Phone 应用程序,但遇到了内存问题。应用程序因使用过多内存而关闭。
我试图找出方法来弄清楚正在使用多少内存,哪些变量消耗了最多的内存,等等。 我进行了内存分析,发现当应用程序剧烈使用 2 分钟时,它会消耗 > 150 MB,因此会关闭。
但是我无法知道哪个变量正在消耗内存。或者,如果它的图像正在消耗内存。我有一个 appviewmodel 变量,我的猜测是它可能太大了,但我想确认一下。我怎样才能知道这个变量使用了多少内存?
【问题讨论】:
-
您必须了解对象为何存在以及何时不应该存在。 yourkit.com/docs/80/help/memory_leaks.jsp
标签: c# silverlight memory windows-phone-8