【发布时间】:2018-09-09 03:26:50
【问题描述】:
Visual Studio 2017 社区版
我正在尝试理解/使用 Performance Profiler 的内存使用情况,我认为这一定是我的应用程序中的内存泄漏(带有自定义控件的 MVVM)。拍摄了三张快照:
- 在打开我的可疑用户控件之前,NewProgressNoteView.xaml。
- 在运行用户控件时,并且
- 退出 NewProgressNoteView.xaml 后。
然后我将快照 #3 与快照 #1 进行了比较。在结果表中,我强加了“NewProgressNoteView”的过滤器。下面是扩展顶部 Doctor_Desk.Views.NewProgressNoteView 的实例的结果。值得注意的是 '[Cycle Detected]' 感觉很可疑,但我不知道它的确切含义或如何使用这些信息来修复内存泄漏?接下来我该怎么做?
任何帮助将不胜感激。
TIA。
【问题讨论】:
标签: visual-studio memory-leaks performance-testing