PhoneApplicationPage实例没有收集垃圾

时间:2014-06-30 07:37:15

标签: c# windows-phone-8 garbage-collection out-of-memory

我正在开发一个Windows Phone 8应用程序,在通过我的应用程序进行一些导航后,我得到了OutOfMemoryException。我试图使用visual studio WP应用程序分析找到内存泄漏,发现我的页面实例都没有被杀死。所以我尝试了一个示例应用程序,其中我唯一要做的就是从主页面导航到另一个页面并返回。我在page2中没有任何控件,我没有使用任何视图模型。经过几次导航后,我发现我的page2恰好有两个实例(最后两个导航的实例)。无论我做了多少次导航并调用GC.Collect(),实例仍然存在(只有最后两个)。为什么会这样?这是它的工作方式吗?

P.S。我不认为发布任何代码是必要的。告诉我是否需要发布任何内容。

0 个答案:

没有答案