關於OpenCV做圖像處理內存釋放的一些問題


轉載:http://blog.sina.com.cn/s/blog_67a7426a0101czyr.html

 

工程運行,發現內存持續增長,到一定的時候就發生了內存泄漏。

image

內存泄露的定義

內存泄露是說沒有釋放已經不能使用的內存,這里一般指堆的內存才需要顯示的釋放。比如用malloc,calloc,realloc,new分配的內存是在堆上的,需要用free,delete顯示的回收。內存泄露最明顯的是程序很慢,在運行程序時會看到程序占用的內存一直“砰砰砰”的往上漲,最后導致程序崩潰或者你關閉程序的時候也會異常退出,出現Debug Assertion Failed!Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)之類的問題。

 

解決思路:暫時通過http://blog.sina.com.cn/s/blog_67a7426a0101czyr.html的思路來check。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM