C# 解释内存分析器观察结果。WP8应用程序的内存配置建议

C# 解释内存分析器观察结果。WP8应用程序的内存配置建议,c#,visual-studio,windows-phone-8,memory-leaks,profiling,C#,Visual Studio,Windows Phone 8,Memory Leaks,Profiling,我一直坚持使用WP8应用程序的内存分析。当用户从第1页导航到第2页(第2页上有WebBrowser控件)并反复返回第1页时,我试图检测内存泄漏的原因。为了找出内存泄漏的位置,我使用Visual Studio 2013 Update 2中的Windows Phone应用程序分析。我已经阅读了几篇关于使用WPAA进行内存分析的文章,包括一系列文章: 我已经做了几次内存分析器会话,发现了一些我无法解释和理解的观察结果。根据memory profiler的Heap Summary,在选

我一直坚持使用WP8应用程序的内存分析。当用户从第1页导航到第2页(第2页上有WebBrowser控件)并反复返回第1页时,我试图检测内存泄漏的原因。为了找出内存泄漏的位置,我使用Visual Studio 2013 Update 2中的Windows Phone应用程序分析。我已经阅读了几篇关于使用WPAA进行内存分析的文章,包括一系列文章:

我已经做了几次内存分析器会话,发现了一些我无法解释和理解的观察结果。根据memory profiler的Heap Summary,在选定的时间范围内,总内存下降了,但根据graph-memory usage的显著增长,我无法理解使用memory profiler获得的数据,同时考虑到我迄今为止在内存分析中掌握的知识。以下是profiler会话的屏幕截图

  • 有人知道什么样的问题可能会导致这样一个奇怪的分析器的观察吗
  • 考虑到观察到的数据,我应该继续寻找视觉控制或非视觉对象中的泄漏吗

你知道这件事吗?我也面临同样的问题。该图显示了100+MB的使用率,但堆摘要仅显示了几MB(或KBs)。如果您了解了有关如何分析内存分析的更多信息,请告诉我report@SagarSodah不幸的是,我不记得我是否成功地克服了WP8分析器的结果。从那时起,我开始使用UWP,但还没有使用它的内存分析器,因为在Windows 10上内存问题有点难,因为只有1Gb+设备可以升级到Windows 10 Mobile。