每次导航到页面或从页面导航时,我的应用程序都会泄漏大约6MB的RAM,我认为这就是原因:
我有以下课程:
dict
我在我的网页上以下列方式使用它:
public class JSONclasses
{
public class RootObject
{
public ReleaseDates release_dates { get; set; }
public int id { get; set; }
public List<Result> results { get; set; }
}
//Another few hundred variables
}
回顾一下,我是:
另一方面,我已将NavigationCacheMode设置为Disabled,因此不应将整个页面保存在内存中。 你认为这是什么泄漏了所有珍贵的记忆?我可以说这是一个特别严重优化的代码,你们中的一些人可能会在你的嘴里读出来,但我怎么能解决它?
根据视觉工作室的说法,肯定有一些而且这只是几十次来回到同一页面。
另外,我使用ReSharper dotMemory来诊断内存泄漏的来源,我98%确定这是问题的根源。