Akihito Ikeda

pprof

posts/2021-08-18diary

google/pprof: pprof is a tool for visualization and analysis of profiling data

Goのプロファイリングツール。ISUCONで使うかもと思って素振りをした。

使い方はREADMEのほかにこの辺りを読んだ。

ISUCON9予選のベンチマーク中にプロファイリングしてみた結果。

pprof1.png

pprof2.png

bcryptがボトルネックになってることがわかる。

CPUプロファイル以外にもheapやgoroutineなんかも計測できるみたいだった。 便利だけど、たぶんISUCON本番ではアクセスログとかスロークエリとかをまずメインで見るだろうからpprofはそんなに出番がないかもという気がしてる。

© Akihito Ikeda - Last update 03.12.2021 01:11.