狐表开发的软件,在使用过程中,内存会不断增加,不会释放内存。
只要操作次数达到一定次数系统就会崩溃(如果数据加载多一些,一天会闪退好几次。)
具体原因已经找到:窗口中有绑定到数据表的控件,关闭该窗口不会释放内存。
之前已发帖,也有例子:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=89101&authorid=0&page=0&star=1
狐爸提供的方法:根本无法解决,执行下面代码会马上释放内存,但操作后内存又马上回来,系统依然崩溃,纯粹自欺欺人。
System.Diagnostics.Process.GetCurrentProcess().MinWorkingSet = new System.IntPtr(5)
实在是这个问题太严重,导致系统无法继续使用,才写这样的标题,希望引起注意!
[此贴子已经被作者于2016/9/17 18:48:24编辑过]