【发布时间】:2011-05-27 15:58:48
【问题描述】:
我正在为DataGrid 和DatePicker 使用 GalaSoft.MvvmLight 套件和 WPF 工具包开发 WPF MVVM(在 v3.5 中)应用程序。但是,每次在MainWindow 中加载UserControl 时,我都会在应用程序中面临大量内存泄漏。我正在尝试通过 Scitech Memory profiler 找到确切的问题,尽管我有一些严重的问题:
- 如何从 VM 中的
Event中取消挂钩/取消绑定RelayCommand? - mscorlib 和 PresentationFramework 也消耗大量内存,其中大部分是
strings。我不知道他们来自哪里。
请帮忙。
【问题讨论】:
标签: c# .net wpf mvvm memory-leaks