我正在使用 EmguCV,它是 .NET 的 OpenCV 包装器。我正在处理所有创建的对象,但我的应用程序仍在使用越来越多的内存(也在发布配置中)。我已经使用 .NET 内存分析器调试了我的应用程序并得到了这个结果:
http://img532.imageshack.us/img532/2503/screenqv.png
所有对象实例计数都在波动,但 GChandle 实例计数在增加,直到我的机器无法使用。垃圾收集器不释放内存(我认为)。
我正在使用 VS 2008 专业版,Win7 prof 32 位,都是最新的,也是 emguCV 的最新稳定版本。
如果有帮助,我可以发布一些应用程序代码。
感谢并为我的英语感到抱歉。 马丁
最佳答案
查看下面的链接,了解如何执行自动垃圾收集。
http://www.emgu.com/wiki/index.php/Working_with_Images
我有一个类似的问题,我开始使用上面链接中的不同指南来改进我的代码。
问候
希瓦姆
关于c# - Emgu CV - 内存泄漏(内存消耗),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2843154/