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

印刷ビューの終了

更新: 2016 年 6 月
 
 

データ領域リストを制御するコマンド

データ領域のコマンドは、Oracle Solaris x86 または SPARC システム上で正確なカウンタに対してデフォルトで、または明示的にメモリー領域およびデータ領域データが記録されたハードウェアカウンタ実験にのみ適用できます。詳細は、collect(1) のマニュアルページを参照してください。

データ領域データは、-xhwcprof フラグでコンパイルされた関数内で発生したプロファイルヒットでのみ使用できます。-xhwcprof フラグは、C、C++、および Fortran コンパイラでのコンパイルに適用でき、SPARC プラットフォームでのみ意味があります。その他のプラットフォームでは無視されます。

これらのデータの種類についての詳細は、ハードウェアカウンタプロファイリングデータを参照してください。ハードウェアカウンタオーバーフロープロファイリングの実行に使用するコマンドについては、collect -h を使用したハードウェアカウンタプロファイリングを参照してください。

–xhwcprof コンパイラオプションについては、Oracle Developer Studio 12.5: Fortran ユーザーズガイドOracle Developer Studio 12.5: C ユーザーズガイド、またはOracle Developer Studio 12.5: C++ ユーザーズガイドを参照してください。

data_objects

データオブジェクトのリストを、それらのメトリックとともに書き込みます。

data_single name [N]

指定されたデータオブジェクトのサマリーメトリックパネルを書き込みます。オブジェクト名があいまいな場合には、省略可能なパラメータ N が必要です。ディレクティブがコマンド行にある場合には N は必要です。不要な場合は無視されます。

data_layout

データ派生メトリックデータを持つすべてのプログラミングデータオブジェクトについて、注釈付きのデータオブジェクトレイアウトを書き込みます。データは、各構造をひとまとめにして、現在のデータソートメトリック値によってソートされます。各集約データオブジェクトをそれに帰属する合計メトリックとともに表示したあと、そのすべての要素をオフセット順に表示します。各要素にはそれぞれのメトリックと、32 バイトブロックを基準にしたサイズと場所を示すインジケータが含まれます。ここでは:

<

要素は、ブロック全体に一致します。

/

要素は、ブロックを開始します。

|

要素は、ブロックの内部にあります。

\

要素は、ブロックを完了します。

#

要素サイズには、複数のブロックが必要です。

X

要素は複数のブロックにわたっていますが、1 つのブロック内に適合することがあります。

?

未定義。