Windows Phone,垃圾收集器don';即使只有弱引用,也不能清除视图

本文关键字:也不能 视图 清除 引用 Phone 收集器 don Windows | 更新日期: 2023-09-27 17:57:33

我有一个WP7应用程序,它的内存泄漏是由视图引起的,经过一整天的清理,我最终只得到了对视图实例的弱引用。问题是垃圾收集器仍然没有清理视图(我在析构函数上添加了一些代码来检查它),导致应用程序在经过一些积极的测试后不可避免地崩溃(内存不足异常)。

GC根的屏幕截图:http://1drv.ms/1g488IO

有什么想法吗?

Windows Phone,垃圾收集器don';即使只有弱引用,也不能清除视图

问题是,即使图像显示根很弱,但实际上并不意味着它很弱。为了解决这个问题,我只删除了所有gc根,这样做会破坏视图。

相关文章: