pprof
google/pprof: pprof is a tool for visualization and analysis of profiling data
Goのプロファイリングツール。ISUCONで使うかもと思って素振りをした。
使い方はREADMEのほかにこの辺りを読んだ。
ISUCON9予選のベンチマーク中にプロファイリングしてみた結果。
bcryptがボトルネックになってることがわかる。
CPUプロファイル以外にもheapやgoroutineなんかも計測できるみたいだった。 便利だけど、たぶんISUCON本番ではアクセスログとかスロークエリとかをまずメインで見るだろうからpprofはそんなに出番がないかもという気がしてる。