C# PhoneApplicationPage实例未获得垃圾回收

C# PhoneApplicationPage实例未获得垃圾回收,c#,windows-phone-8,garbage-collection,out-of-memory,C#,Windows Phone 8,Garbage Collection,Out Of Memory,我正在开发一个WindowsPhone8应用程序,在通过我的应用程序进行了一些导航之后,我将退出MemoryException。我尝试使用VisualStudioWP应用程序分析查找内存泄漏,发现没有任何页面实例被杀死。因此,我尝试了一个示例应用程序,其中我唯一要做的就是从主页导航到另一个页面,然后再返回。我在第2页中没有任何控件,也没有使用任何视图模型。在浏览了几次导航之后,我发现我的page2中正好有两个站(最后两个导航站)。无论我做了多少次导航和调用GC.Collect(),实例仍然存在(

我正在开发一个WindowsPhone8应用程序,在通过我的应用程序进行了一些导航之后,我将退出MemoryException。我尝试使用VisualStudioWP应用程序分析查找内存泄漏,发现没有任何页面实例被杀死。因此,我尝试了一个示例应用程序,其中我唯一要做的就是从主页导航到另一个页面,然后再返回。我在第2页中没有任何控件,也没有使用任何视图模型。在浏览了几次导航之后,我发现我的page2中正好有两个站(最后两个导航站)。无论我做了多少次导航和调用GC.Collect(),实例仍然存在(只有最后两次)。为什么会这样?这是它的工作方式吗


另外,我认为没有必要发布任何代码。如果需要发布,请告诉我。

您如何查看内存中GC无法收集的页面实例?我可能也想尝试一下…你是在问我如何对应用程序进行内存分析吗?我不知道如何在分析会话中看到页面实例保留在内存中…在Visual studio 13中,如果转到“调试->启动Windows Phone应用程序分析”,你将看到对应用程序进行内存分析的选项。再见,谢谢。我不知道它在Silverlight中有页面实例统计信息。。。