perf を使用して、プログラムの実行の一部のみのハードウェア カウンター統計を収集することはできますか? もしそうなら、どのように?
likwid は名前付き領域を定義できる機能を提供しますが、これが perf だけがインストールされたシステムで可能であれば素晴らしいことです。
以前のいくつかの質問は関連する回答を返しましたが、まだいくつかの欠点があります:
- プローブを使用しても同じエラーが発生し、少し新しいカーネル (3.13) を使用しています。これらの修正は新しいバージョンで利用できますか?
- perf_event_openを使用して、コマンド ラインでイベントを定義する柔軟性を維持したいと考えています。perf stat自体のコードも覗いてみましたが、perf_event_open を呼び出しても設定されていないようです。