toge's diary

コンピュータ関連の趣味をつらつらと。

valgrindを使ってみる

Valgrind 3.0.1はSSEを使っている部分で処理を止めてしまった。
使えないのでValgrind 2.4.0で遊んでみることに。

要はバイナリをパーズして実行する命令を取得し、その命令をCPUに実行させつつ、命令を元に解析した結果を出すツールなのね。
Cachegrindもキャッシュの動きをエミュレーションしているだけ。
おかげでキャッシュサイズとかassociativeとか自由に設定できます。

まずはメモリーリーク検出の機能を使ってみよう・・・、標準ライブラリーの中まで検出しているので、検出対象から除外しないと。
(書き途中)