最好把写入文件的代码贴上来~
1、这个流程扒正确实构启仿造了许多新的对象(panel、bitmapimage、button),所以内存上涨是必然的;2、其次,由于c#托管的原因,有些临时内存在频繁的循环中可能来不及悄此纤释放,你可以在每次循环结束时调用gc.gettotalmemory(
true
)来强制回收当前的垃圾;
如果强制gc还不行的话,那说明你的代码就是要飚内存,那就得改你的流程了,没其他的办法了。
欢迎分享,转载请注明来源:内存溢出
最好把写入文件的代码贴上来~
1、这个流程扒正确实构启仿造了许多新的对象(panel、bitmapimage、button),所以内存上涨是必然的;2、其次,由于c#托管的原因,有些临时内存在频繁的循环中可能来不及悄此纤释放,你可以在每次循环结束时调用gc.gettotalmemory(
true
)来强制回收当前的垃圾;
如果强制gc还不行的话,那说明你的代码就是要飚内存,那就得改你的流程了,没其他的办法了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)