私は自分のプロジェクトのメモリをとても気にしています。メモリリークが原因で以前にクラッシュしました。私は2つのアプローチを考えています:
- メイン プロジェクト パーツで異なる IplImages を 1 回だけ宣言します。
- IplImage を宣言する必要が生じたらすぐに宣言し、必要がなくなったときにリリースします。
私がリアルタイムプロジェクトを持っていると仮定すると、IplImages は常に新しいものを生成するために上書きされ、次の行を宣言/リリースに使用します。
IplImage*image=cvCreateImage(cvSize(640, 480), IPL_DEPTH_8U, 1);
cvReleaseImage(&image);
メモリの使用を最適化する最善の方法は何でしょうか?