私は比較的大きな MFC、MDI タイプのアプリケーションを持っています。ビジュアル リーク ディテクタによっていくつかのメモリ リークを修正しました。今日、タスク マネージャを見ていましたが、問題は、アプリケーションでファイルを開くたびにメモリが占有されることです。ファイルを閉じると、メモリが少しだけ減ります。そのため、ファイルを開いて閉じると、タスクマネージャーに大量のメモリ使用量のバックログが作成されます。
Visual Leak Detector を使用したデバッグ中、アプリケーションを閉じた後にデバッグを行っていました。これにより、アプリケーションを閉じる前にこれらのメモリが解放されます。アプリケーションの 2 つの状態の間で実行時のメモリ リーク検出を実行したいと考えています。(つまり、ファイルを開く前とファイルを閉じた後)。
これを行う方法を提案してください。
注: さらに説明が必要な場合は、お気軽にお問い合わせください。