我有一个WPF应用程序从一些串行设备获取数据,本地我正在创建包含所有数据的数据库。我有一个计时器,它使用ResetBindings()定期更新数据到datagrid。
data.RaiseListChangedEvents = true;
data.ResetBindings();
data.RaiseListChangedEvents = false;
Timer会定期将数据更新到datagrid,从而导致内存泄漏。我尝试在计时器上面注释掉,然后我的应用程序正在稳定记忆。
有什么方法可以解决这个问题吗?