JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.3: パフォーマンスアナライザ     Oracle Solaris Studio 12.3 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  パフォーマンスアナライザの概要

パフォーマンス解析ツール

コレクタツール

パフォーマンスアナライザツール

er_print ユーティリティー

「パフォーマンスアナライザ」ウィンドウ

2.  パフォーマンスデータ

3.  パフォーマンスデータの収集

4.  パフォーマンスアナライザツール

5.   er_print コマンド行パフォーマンス解析ツール

6.  パフォーマンスアナライザとそのデータについて

7.  注釈付きソースと逆アセンブリデータについて

8.  実験の操作

9.  カーネルプロファイリング

索引

「パフォーマンスアナライザ」ウィンドウ


注 - 次に、「パフォーマンスアナライザ」ウィンドウの簡単な概要を示します。ここで説明するタブの機能および特徴の詳細は、第 4 章パフォーマンスアナライザツールとオンラインヘルプを参照してください。


「パフォーマンスアナライザ」ウィンドウは、複数のタブで構成されており、メニューバーとツールバーが付いています。パフォーマンスアナライザの起動時に表示されるタブには、各関数の排他的メトリックと包括的メトリックをまとめた、プログラムの関数の一覧が表示されます。

ほとんどのタブでコンテキストメニューからフィルタを選択することにより、強力なフィルタリングテクノロジを適用してパフォーマンスの問題を詳しく調べることができます。データは、関数、スレッド、CPU、時間、またはこれらやほかのフィルタ要素の任意の組み合わせによってフィルタリングできます。

関数を選択すると、その関数の呼び出し元と呼び出し先が別のタブに表示されます。このタブでは、呼び出しツリーをたどり、たとえば、メトリック値の大きなものを探すことができます。

このほか、ソースコードと逆アセンブリコードの 2 つのタブがあります。ソースコードのタブには、行単位でパフォーマンスメトリック付きのソース行と、コンパイラのコメントがインタリーブされ、逆アセンブリコードのタブには、各命令のメトリック付きの逆アセンブリコードと、可能であればソースコードおよびコンパイラのコメントがインタリーブされます。

パフォーマンスデータは、時間の関数として別のタブに表示されます。

MPI トレースデータのうち、プロセス、メッセージ、および関数が 1 つのタブのタイムラインに、グラフが別のタブに表示されます。

OpenMP 並列領域は 1 つのタブに表示され、OpenMP タスクは別のタブに表示されます。

このほか、実験とロードオブジェクトの詳細、関数の概要情報、メモリーリーク、およびプロセスの統計を表示するタブもあります。

そのほかのタブには、インデックスオブジェクト、メモリーオブジェクト、データオブジェクト、データレイアウト、および PC が表示されます。各タブについては、「アナライザデータの表示」を参照してください。

また、スレッドアナライザのデータを記録した実験用に、データの競合とデッドロックのタブもあります。タブは、読み込んだ実験がそれらをサポートするデータを持つ場合にのみ表示されます。

スレッドアナライザについての詳細は、『Oracle Solaris Studio 12.3: スレッドアナライザユーザーズガイド』を参照してください。

パフォーマンスアナライザは、マウスの使用だけでなく、キーボードから操作することもできます。