委托异步调用 GC.collect()方法无法释放内存
花开花折 2014-09-06 11:38:12 现写一自动化控制软件,涉及到视觉处理。视觉处理部分代码包含在posvision()方法中,(视觉处理部分包含大量引用类型,处理完成后,引用类型有Dispose(),在代码的最后也有加GC.collect()来强制释放内存);
现发现当调用委托.invoke(image,null,null)方法时,程序内存能够释放。当调用委托.begininvoke(image,null,null)方法时,程序内存无法释放,每次调用委托处理 视觉部分时内存会以12M的速度增加。
现想请教各位 GC.collect()为何在委托的异步调用时没有启到作用???????
谢谢。