メモリデバッガ
メモリデバッガの最新ニュースをまとめて検索!
メモリデバッガ(英: memory debugger)とは、動的メモリの確保や開放により生じるメモリリークやバッファオーバーランなどのバグを探し出すためのプログラミングツールである。マネージコードなどのガベージコレクションを備えた言語で記述されたプログラムでも、たとえばコレクションに格納されたままのリファレンスによるメモリリークといった問題が存在するためメモリデバッガが必要な場合がある。
目次 |
[編集] メモリデバッガツール
下のリストはメモリデバッグを行う際有用なツールやライブラリの一覧である。プロファイラをメモリデバッガと併用する場合もある。
- AntiC
- AQtime
- Bcheck
- BoundsChecker
- DebugDiag
- Debug_new
- Deleaker
- dmalloc
- Dynamic Leak Check
- Electric Fence
- Fortify
- libcwd
- libumem
- MemCheck
- MemoryScape
- Memwatch
- mpatrol memory handling library
- mtrace
- Parasoft's Insure++
- IBM Rational Purify
- RootCause
- SPlint
- TotalView
- Valgrind
- Visual Leak Detector
- WinDBG
- YAMD
[編集] 関連項目
[編集] 参考文献
- 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
フリー百科事典『ウィキペディア(Wikipedia)』 Text is available under GNU Free Documentation License.
最終更新 2008年9月5日 (金) 15:58 (日時は個人設定で未設定ならばUTC)。
【メモリデバッガ】変更履歴

