メモリデバッガ

メモリデバッガ（英: memory debugger）とは、動的メモリの確保や開放により生じるメモリリークやバッファオーバーランなどのバグを探し出すためのプログラミングツールである。マネージコードなどのガベージコレクションを備えた言語で記述されたプログラムでも、たとえばコレクションに格納されたままのリファレンスによるメモリリークといった問題が存在するためメモリデバッガが必要な場合がある。

メモリデバッガツール
下のリストはメモリデバッグを行う際有用なツールやライブラリの一覧である。プロファイラをメモリデバッガと併用する場合もある。

脚注

関連項目
ソフトウェアテスト
ソフトウェア工学
プログラミング (コンピュータ)
コアダンプ
プロファイラ
デバッガ

参考文献
Michael C. Daconta: C++ Pointers and Dynamic Memory Management, John Wiley & Sons, ISBN 0-471-04998-0
Andrew Koenig: C Traps and Pitfalls, Addison-Wesley, ISBN 0-201-17928-8

外部リンク
"Hunting Memory Bugs" by Ivan Skytte Jorgensen

デバッガ