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

印刷ビューの終了

更新: 2015 年 1 月
 
 

実験へのラベル付け

er_label コマンドを使用すると、実験の部分を定義し、それに名前つまりラベルを割り当てることができます。ラベルは、ユーザーが開始時間と停止時間のマーカーを使って定義した実験内の 1 つ以上の期間中に発生したプロファイリングイベントを取得します。

時間マーカーは、現在時間、時間オフセットだけ増減した現在時間、または実験の開始時間に対するオフセットとして指定できます。ラベルには時間間隔をいくつでも指定でき、作成後のラベルに間隔を追加することもできます。

er_label ユーティリティーでは、間隔にはマーカーのペア (開始時間のあとに停止時間) が指定されていると想定しています。停止マーカーが開始マーカーの前に指定されていたり、開始マーカーが前の開始マーカーのあとに続いている (間に停止マーカーがない)、停止マーカーが前の停止マーカーのあとに続いている (間に開始マーカーがない) など、順序がおかしいマーカーはユーティリティーによって無視されます。

実験にラベルを割り当てるには、er_label コマンドをコマンド行で実行するか、またはそれをスクリプト内で実行します。実験へのラベルの追加が完了すると、それらのラベルを使用してフィルタリングを行えます。たとえば、フィルタリングのためのラベルの使用で説明されているように、ラベルに定義されている期間のプロファイリングイベントを含めたり除外したりするように実験をフィルタリングしてもかまいません。


注 - ほかのキーワードと同じラベル名 (フィルタリングに使用される可能性のあるもの) は、競合や予期しない結果を招く可能性があるため、作成しないようにしてください。er_print -describe コマンドを使用して、実験のキーワードを確認できます。