我制作了一个程序,其中我有一个页面,其中有一个按钮指向另一个页面,另一个页面包含许多视觉效果。它可以在两页之间来回导航。然而,在导航回第一页(仅包含一个按钮的页面)之后,内存增加了20 mb。我已经尝试了很多东西,并得出结论认为这是我保留的视觉效果所在。
如图所示,内存发生重大变化的唯一地方是保留的分配,当进一步检查时,可以看出它们没有破坏时间。我正在使用MVVM结构并尝试取消注释所有视图模型和绑定,两者都没有运气。
有没有办法找出哪些元素悬挂,以及在导航回第一页后可以做些什么来删除它们?