C++/CLI ラッパーを介してネイティブ C++ DLL を使用する C# フロントエンドを使用して、VS2010 でアプリケーションを開発しています。リリース モードでのみ発生する重大なメモリ リーク (または参照リーク) に気付きました。デバッグ モードでは、アプリケーションのメモリ フットプリントは安定しています。
問題の原因をビデオ再生ループに絞り込み、ある時点でビデオ データが適切に破棄されていないことを確信しています。ただし、リリース モードでのみ発生するリークについては、具体的に何を調べればよいのでしょうか。
価値があるのは、問題の C++/CLI クラスで、ここに示されているように破棄/ファイナライズ パターンを実装していることです。