draemonash2

draemonash2のメモ書き


Project maintained by draemonash2 Hosted on GitHub Pages — Theme by mattgraham

トップに戻る

インストール方法

  1. perf インストール
     sudo apt install linux-tools-$(uname -r) linux-tools-generic
    
  2. flamegraphダウンロード(格納先は任意)
    • https://github.com/brendangregg/FlameGraph

実行方法

  1. 可視化対象のプログラム起動
  2. 以下コマンド実行により、計測開始
     $ cd <flamegraph_dir>
     $ perf record -F 99 -p <PID> -g --call-graph dwarf
    
  3. 可視化対象プログラム実行
  4. 可視化対象プログラム終了後、perfコマンドをctrl+cで終了
  5. svgファイル出力
     $ cd <flamegraph_dir>
     $ perf script | ./stackcollapse-perf.pl > out.perf-folded
     $ ./flamegraph.pl out.perf-folded > perf.svg
    

トップに戻る