内存泄漏 - ObservableCollection - C#

时间:2015-12-09 17:45:34

标签: c# memory-leaks visual-studio-2015 win-universal-app debug-diagnostic-tool

主题“内存泄漏”这不是一个容易的主题,并且在嗡嗡声内存泄漏方面并不总是可以实现。

尚未对我的项目进行分析(诊断工具VS2015)并发现存在内存泄漏,特别是ObservableCollectios。

我的收藏有一些时间,但是,我已经添加和删除了应用程序使用的项目,但是,应用程序使用的内存永远不会永远下降。

注释的代码行:

OnPropertyChanged("MyCollection")

并且内存没有增加太多,所以我怀疑这是问题所在。

有人可以帮我一把吗?

宣言:

private ObservableCollection<MyStructure> myCollection= new ObservableCollection<MyStructure>();
        public ObservableCollection<MyStructure> MyCollection
        {
            get { return this.myCollection; }
            set { this.SetProperty(ref this.myCollection, value); }
        }

// do Add items and Remove, and soon after I make the following command: 

OnPropertyChanged("MyCollection") // To update data in UI. This command is available in INotifyPropertyChanged

谢谢

0 个答案:

没有答案