我正在使用 EmguCV,它是 .NET 的 OpenCV 包装器。我正在处理所有创建的对象,但我的应用程序仍在使用越来越多的内存(也在发布配置中)。我已经使用 .NET 内存分析器调试了我的应用程序并得到了这个结果:
http://img532.imageshack.us/img532/2503/screenqv.png
所有对象实例计数都在振荡,但 GChandle 实例计数正在增加,直到我的机器无法使用。垃圾收集器不会释放内存(我认为)。
我正在使用 VS 2008 专业版,Win7 prof 32 位,都是最新的,并且是 emguCV 的最后一个稳定版本。
如果有帮助,我可以发布一些应用程序代码。
谢谢和对不起我的英语。马丁