Windows phone 8 丢失保留分配的销毁时间

Windows phone 8 丢失保留分配的销毁时间,windows-phone-8,memory,memory-management,mvvm,memory-leaks,Windows Phone 8,Memory,Memory Management,Mvvm,Memory Leaks,我制作了一个程序,其中有一个页面,有一个按钮指向另一个页面,另一个页面包含很多视觉效果。可以在两页之间来回导航。然而,在导航回第一页(仅包含一个按钮)后,内存将增加20 mb。我尝试了很多东西,并得出结论,我的问题在于保留的视觉效果 如图所示,内存中唯一发生显著变化的地方是保留的分配,当进一步检查这些分配时,可以看到它们没有销毁时间。我正在使用MVVM结构,并试图对所有viewmodels和binding进行注释,但都没有成功 有没有一种方法可以找出哪些元素被挂起,以及在导航回第一页后如何删除这

我制作了一个程序,其中有一个页面,有一个按钮指向另一个页面,另一个页面包含很多视觉效果。可以在两页之间来回导航。然而,在导航回第一页(仅包含一个按钮)后,内存将增加20 mb。我尝试了很多东西,并得出结论,我的问题在于保留的视觉效果

如图所示,内存中唯一发生显著变化的地方是保留的分配,当进一步检查这些分配时,可以看到它们没有销毁时间。我正在使用MVVM结构,并试图对所有viewmodels和binding进行注释,但都没有成功

有没有一种方法可以找出哪些元素被挂起,以及在导航回第一页后如何删除这些元素