0
perfレポートの出力が文書化されている場所を知っている人はいますか?または、特に左側の2つの割合の列は何ですか?私は1つのパーセンテージの列を示すいくつかの例を見出しましたが、私は2つを取得します。私が使ったコマンドは以下の通りです。perfレポート - 2つのパーセンテージカラムは何ですか?
多くの感謝!
perf record -g -a sleep 1
# Note: -a == all cpus -g enables backtrace recording for call graphs
perf report
+ 78.09% 0.00% node libc-2.19.so [.] __libc_start_main
+ 77.71% 0.00% node node [.] node::Start(int, char**)
...
(2)しかし、なぜ私はシングルプロセッサシステムに1つの列を、マルチプロセッサシステムに2つの列を取得するのか分かりません。列定義の参照はありますか? (1)Brendan Greggは次のように書いています: 'システム全体のCPUカウンタ統計値、5秒間:' 'perf stat -a sleep 5'です。システム内のすべてをプロファイリングしていたという印象を受けました。上記のレポートには、例えば 'sleep 'には含まれていないノードがたくさん含まれているので、コマンドは正しいと思いますか? http://www.brendangregg.com/perf.html –
'perf report --no-children'は1つの列しか表示しないので、あなたはその時点で正しいと思います! –