C/C++ プログラムとそのプラグイン DLL に最適なフリー メモリ リーク ディテクタは何ですか?

私は個人的に Visual Leak Detector を使用していますが、大きなブロックがリークすると大きな遅延が発生する可能性があります (リークされたブロック全体の内容が表示されます)。


(Visual Leak Detector が必要とするため) 再コンパイルしたくない場合は、強力で高速な WinDbg をお勧めします (ただし、使いやすいとは言えません)。

一方、WinDbg をいじりたくない場合は、Microsoft によって開発された UMDH を参照してください。これは習得が容易です。

一般的な WinDbg、メモリ リーク、およびメモリ管理の詳細については、次のリンクを参照してください。

  • Windbg を使用したメモリ リークの検出
  • MFC でのメモリ リーク検出
  • 一般的な WinDbg コマンド (テーマ別)
  • C/C++ のメモリ破損とメモリ リーク
  • メモリ管理リファレンス
  • LeakDiag を使用して管理されていないメモリ リークをデバッグする
  • ヒープ:快楽と苦痛

私は Rational Purify で良い経験をしました。 Valgrind についても良いことを聞きました