Oracle Solaris Studio 12.2: パフォーマンスアナライザ

パフォーマンスアナライザにのみデフォルト値を設定するコマンド

.er.rc ファイルで次のコマンドを使用して、パフォーマンスアナライザのデフォルト値を追加できます。

tabs tab_spec

アナライザで表示可能にするタブのデフォルトセットを設定します。各タブは、対応するレポートを生成する er_print コマンドによって指定されます。たとえば、メモリーオブジェクトのタブの場合は mobj_type、インデックスオブジェクトのタブの場合は indxobj_type になります。mpi_timeline は「MPI タイムライン」タブを、mpi_chart は「MPI グラフ」タブを、timeline は「タイムライン」タブを、headers は「実験」タブを指定します。

読み込まれた実験内のデータがサポートするタブだけが表示されます。

rtabs tab_spec

スレッドアナライザの実験を確認するために tha コマンドでアナライザを起動したときに表示可能にするタブのデフォルトセットを設定します。読み込まれた実験内のデータがサポートするタブだけが表示されます。

tlmode tl_mode

パフォーマンスアナライザの「タイムライン」タブの表示モードオプションを設定します。オプションのリストは、コロン区切りのリストです。使用できるオプションを次の表に示します。

表 5–6 タイムラインの表示モードのオプション

オプション 

意味  

lw[p]

LWP のイベントを表示する 

t[hread]

スレッドのイベントを表示する 

c[pu]

CPU のイベントを表示する 

r[oot]

ルートで呼び出しスタックを配置する 

le[af]

リーフで呼び出しスタックを配置する 

d[epth] nn

表示できる呼び出しスタックの最大深さを設定する 

lwpthreadcpu の各オプションは相互排他的です。rootleaf も相互排他的です。相互排他オプションの複数のセットをリストに含めた場合、最後のオプションだけが使用されます。

tldata tl_data

パフォーマンスアナライザの「タイムライン」タブに表示されるデフォルトのデータの種類を選択します。種類リストの種類はコロンで区切られます。使用できるタイプを次の表に示します。

表 5–7 タイムラインに表示するデータの種類

種類 

意味  

sa[mple]

標本データを表示する 

c[lock]

時間プロファイルデータを表示する 

hw[c]

ハードウェアカウンタプロファイルデータを表示する 

sy[nctrace]

スレッド同期トレースデータを表示する 

mp[itrace]

MPI トレースデータを表示する 

he[aptrace]

ヒープトレースデータを表示する