valgrind

Valgrind 2.2.0: Memory Debugging and Profiling | Linux Journal

メモリ関連の profiler.

gtkベースのGUIを提供しており,

  • メモリ利用率
  • 範囲外アクセスの検出
  • メモリリークの検出
  • malloc/new/new と free/delete/delete の対応の確認

など必要そうな機能は一通りあるみたい.

それにしてもCやC++を使っているとメモリリーク関連は厄介.以前から色々対策を調べているけど*1,とにかく色々な方法を知っておいたほうが幸せになりそう.

*1:d.hatena.ne.jp/pyopyopyo/20041120#p1