性能解析ツールまとめ

perf

  • perfでプロファイルを実行する - Narrow Escape
  • perf timechart
    • AWS上では権限系のエラーがでてうまく使えない...
    • int.main.jp
    • 以下3つの設定で使えるようになった
    • sudo mount -o remount,mode=755 /sys/kernel/debug
    • sudo sh -c " echo 0 > /proc/sys/kernel/kptr_restrict"
    • sudo sh -c 'echo -1 >/proc/sys/kernel/perf_event_paranoid'
    • CPU, processの粒度でしか見れない?processの中の関数粒度でタイムラインが見たいが...
  • FrameGraph

gperf

初心者への GNU perf のススメ

gprof

Callgrind + Kcachegrid