这里写自定义目录标题
- 背景
- 释放临时缓存
- 具体的使用感受
背景
在之前的文章《【halcon】C# halcon 内存暴增 》中我们提到了一些会导致内存暴增的原因。
其中一个就是使用了计算复杂的算子,且图片很大时,此时内存就会暴增,而且内存无法被释放。
这次,我在做一个项目时,用到了模板匹配,相机用的是线扫相机,扫描的距离很差所以图片很大。
在使用了FindScaledShapeModels
这个算子之后,内存一下飙到了8G,而且内存一直就下不来了,当再次运行模板匹配时,halcon就报内存不足的错误了!
但是当我,调用了一个函数之后,这个内存居然被释放了!
释放临时缓存
当我调用了这句话之后,内存立马就被释放掉了!!