7

perf を使用して、プログラムの実行の一部のみのハードウェア カウンター統計を収集することはできますか? もしそうなら、どのように?

likwid は名前付き領域を定義できる機能を提供しますが、これが perf だけがインストールされたシステムで可能であれば素晴らしいことです。

以前のいくつかの質問は関連する回答を返しましたが、まだいくつかの欠点があります:

  • プローブを使用しても同じエラーが発生し、少し新しいカーネル (3.13) を使用しています。これらの修正は新しいバージョンで利用できますか?
  • perf_event_openを使用して、コマンド ラインでイベントを定義する柔軟性を維持したいと考えています。perf stat自体のコードも覗いてみましたが、perf_event_open を呼び出しても設定されていないようです。
4

2 に答える 2