ページフォルトの原因になっている関数を特定する方法

SSD のデータを mmap して、秒間数千回ページフォルトするようなケースで、コードのチューニングをしたい。ボトルネックを探したい。

どうやればいいんだろ。LinuxMac OS X (10.5) で。oprofile で見つけられるのかなー。やり方がわからない。dtrace だとできるんだろーな。でもやっぱり、やり方がわからない。

とりあえず、USB にファイルをおいて挿抜すればファイルキャッシュを消せるので、それを使ってパフォーマンス測定はできる。
#ローテクすぎる