Я изучал, как избежать утечек памяти, вызванных сильными ссылками на событие INotifyCollectionChanged
из модели представления. Я играл с помощью ListCollectionView
, чтобы узнать, справится ли это с этим для меня. Я думаю, что следующее утечка памяти, я делаю что-то неправильно?
var stuff = new ObservableCollection<string>();
while (true)
{
var result = new ListCollectionView(stuff);
// Just to keep make sure that the memory I'm seeing
// isn't waiting to be GC'd
GC.Collect();
}