Oracle® Solaris Studio 12.4: パフォーマンスアナライザチュートリアル

印刷ビューの終了

更新: 2014 年 12 月
 
 

ハードウェアカウンタプロファイリングのチュートリアル用に mttest からデータを収集する

データを収集するもっとも簡単な方法は、mttest ディレクトリで次のコマンドを実行することです。

% make hwcperf

Makefilehwcperf ターゲットは、collect コマンドを起動し、実験を記録します。

実験はデフォルトで test.1.er という名前であり、次の 3 つのカウンタのクロックプロファイリングデータおよびハードウェアカウンタプロファイリングデータを含みます。inst (命令)、cycles (サイクル)、dcm (データキャッシュミス)。

システムが cycles カウンタまたは dcm カウンタをサポートしない場合、collect コマンドは失敗します。その場合、Makefile を編集して # 記号を適切な行に移動し、システムでサポートされているカウンタのみを指定する HWC_OPT 変数を有効化します。省略されたカウンタのデータは実験で取得されません。


ヒント  -  collect -h コマンドを使用すると、システムがサポートするカウンタを調べることができます。ハードウェアカウンタについては、Oracle Solaris Studio 12.4: パフォーマンスアナライザ のハードウェアカウンタリストを参照してください。