1

私は自分のプロジェクトのメモリをとても気にしています。メモリリークが原因で以前にクラッシュしました。私は2つのアプローチを考えています:

  • メイン プロジェクト パーツで異なる IplImages を 1 回だけ宣言します。
  • IplImage を宣言する必要が生じたらすぐに宣言し、必要がなくなったときにリリースします。

私がリアルタイムプロジェクトを持っていると仮定すると、IplImages は常に新しいものを生成するために上書きされ、次の行を宣言/リリースに使用します。

IplImage*image=cvCreateImage(cvSize(640, 480), IPL_DEPTH_8U, 1);
cvReleaseImage(&image);

メモリの使用を最適化する最善の方法は何でしょうか?

4

2 に答える 2