WPF程序内存释放?
我的程序在一台电脑上运行内存涨到七八百兆时会将下来,在另一台电脑一直涨不会降。两台电脑一样的硬件和系统。不知道会和电脑什么配置有关吗?
程序原理是掉了C++库,然后有个回调函数,内存已经释放。C++不停的返回数据,Wpf将数据显示到折线图和列表上,并保存到数据库,折线图和列表只显示最新的100条数据,其他都移除了,每处理几百条批量保存一次数据库。其中折线图数据是绑定的DataPoints集合,集合只存最新的100条数据。
函数处理时有new List<List<>>,处理几百条后有将最外层集合赋值为null。
不知道哪里有问题导致内存一直增长。