DCRT (Debug C Runtime Library)
DCRT ヒープメモリ追跡機能を持つ。
new、malloc、callocなどで割り当てたヒープメモリの
メモリアンダーライト
メモリオーバーライト
メモリリーク
を検出する。BoundsChekerやpurifyよりもfine grainedらしい。。
ASSERTで、_CrtCheckMemoryをコード内にscatterしておくと良い模様。
メモリ状態関数
_CrtIsValidHeapPointer
_CrtIsMemoryBlock
_CrtMemDifference
_CrtMemDumpStatistics
ライブラリ呼び出し前後のヒープ状態のスナップをとることができるそうな
MemDumperValidator
http://ec.nikkeibp.co.jp/item/contents/mokuji/m_563600.html
.NET版もあるよ。
| 固定リンク
|


最近のコメント