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

印刷ビューの終了

更新: 2015 年 1 月
 
 

インデックスオブジェクトビュー

各インデックスオブジェクトビューには、「スレッド」、「CPU」、「秒」などの、さまざまなインデックスオブジェクトに帰属するデータのメトリック値が表示されます。インデックスオブジェクトは階層構造ではないため、包括的メトリックと排他的メトリックは表示されません。各種類の単一のメトリックだけが表示されます。

「スレッド」、「CPU」、「標本」、「秒」、「プロセス」、「実験 ID」などの、いくつかのインデックスオブジェクトビューが事前に定義されています。これらのビューについては、下で個別に説明します。

カスタムインデックスオブジェクトを定義することもできます。「設定」ダイアログボックスの「「カスタムインデックス」ビューを追加」ボタンをクリックし、「インデックスオブジェクトを追加」ダイアログボックスでオブジェクトの値を設定します。また、.er.rc ファイル内の indxobj_define ディレクティブを使用してインデックスオブジェクトを定義することもできます。(indxobj_define indxobj-type index-expを参照してください。)

「スレッド」ビュー

「スレッド」ビューには、スレッドとそのメトリックのリストが表示されます。スレッドはプロセスとスレッドのペアで表され、デフォルトでは合計 CPU 時間を示します。読み込まれた実験内にほかのメトリックスが存在する場合は、そのメトリックスもデフォルトで表示される可能性があります。「スレッド」ビューはデフォルトでは表示されません。これは「ビュー」メニューから選択できます。

「フィルタ」ボタンを使用すると、このビューやパフォーマンスアナライザのビューに表示されるデータをフィルタできます。

「CPU」ビュー

「CPU」ビューには、ターゲットのアプリケーションの実行を処理した CPU とそのメトリックのリストが表示されます。CPU は CPU 番号で表され、デフォルトでは合計 CPU 時間を示します。読み込まれた実験内にほかのメトリックスが存在する場合は、そのメトリックスもデフォルトで表示される可能性があります。「CPU」ビューが表示されていない場合は、「ビュー」メニューからこのビューを選択できます。

「フィルタ」ボタンを使用すると、このビューやパフォーマンスアナライザのビューに表示されるデータをフィルタできます。

「標本」ビュー

「標本」ビューには、標本ポイントのリストがそれらのメトリックとともに表示されます。メトリックには、ロードされた実験の各標本ポイントで記録されたマイクロステートが反映されます。標本は標本番号で表され、デフォルトでは CPU 時間合計が表示されます。「概要」パネルまたは「設定」ダイアログボックスでその他のメトリックを選択した場合は、それらが表示されることもあります。「標本」ビューが表示されていない場合は、「ビュー」メニューからこのビューを選択できます。

「フィルタ」ボタンを使用すると、このビューやパフォーマンスアナライザのビューに表示されるデータをフィルタできます。

「秒」ビュー

「秒」ビューには、実験で取り込まれたプログラム実行の各秒が、その秒内に収集されたメトリックとともに表示されます。「秒」ビューは、0 から始まって毎秒発生し、間隔を変更できない定期的な標本を表示する点で、「標本」ビューと異なります。「秒」ビューには、デフォルトでは、実行の秒数が合計 CPU 時間とともに一覧表示されます。読み込まれた実験内にほかのメトリックスが存在する場合は、そのメトリックスも表示される可能性があります。「概要」や「設定」ダイアログでほかのメトリックを選択した場合は、それらのメトリックも表示されます。

「フィルタ」ボタンを使用すると、このビューやパフォーマンスアナライザのビューに表示されるデータをフィルタできます。

「プロセス」ビュー

「プロセス」ビューには、アプリケーションによって作成されたプロセスのリストが、それらのメトリックとともに表示されます。プロセスはプロセス ID (PID) 番号で表され、デフォルトでは合計 CPU 時間メトリックを示します。読み込まれた実験内にほかのメトリックスが存在する場合は、そのメトリックスも表示される可能性があります。「概要」や「設定」ダイアログでほかのメトリックを選択した場合は、それらのメトリックも表示されます。

「プロセス」ビューを使用すると、もっとも多くのリソースを使用したプロセスを検索できます。切り離し、ほかのビューを使用して調査したい特定の一連のプロセスがある場合は、コンテキストメニューで使用可能なフィルタを使用して、ほかのプロセスをフィルタで除外できます。

「実験 ID」ビュー

「実験 ID」ビューには、アプリケーションで作成されたプロセスとそのメトリックのリストが表示されます。実験 ID はプロセス ID (PID) 番号で表され、デフォルトでは合計 CPU 時間のメトリックを示します。読み込まれた実験内にほかのメトリックスが存在する場合は、そのメトリックスも表示される可能性があります。「概要」や「設定」ダイアログでほかのメトリックを選択した場合は、それらのメトリックも表示されます。これらのメトリックス値には、読み込まれた実験内の各標本ポイントで記録されたマイクロステートが反映されます。これらの値には、ロードされたそれぞれの実験で記録されたメトリックスの値またはパーセンテージが反映されます。