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

印刷ビューの終了

更新: 2015 年 1 月
 
 

コレクタツール

コレクタツールは次のようにパフォーマンスデータを収集します。

  • クロックトリガーまたはハードウェアパフォーマンスカウンタのオーバーフローに基づく、プロファイリングと呼ばれる統計的な方法を使用する

  • スレッド同期呼び出し、メモリー割り当ておよび割り当て解除呼び出し、I/O 呼び出し、Message Passing Interface (MPI) 呼び出しをトレースする

  • システムおよびプロセスに関するサマリーデータとして

Oracle Solaris プラットフォームでは、クロックプロファイリングデータにはマイクロステートアカウンティングデータが含まれます。記録されたすべてのプロファイリングイベントおよびトレースイベントには、呼び出しスタックのほか、スレッドおよび CPU ID が含まれます。

コレクタは C、C++、および Fortran に関するプログラムのあらゆる種類のデータを収集できるとともに、Java プログラミング言語で書かれたアプリケーションに関するプロファイルデータを収集できます。また、動的に生成される関数と派生プロセスに関するデータも収集できます。収集対象のデータについてはChapter 2, パフォーマンスデータを、コレクタの詳細についてはChapter 3, パフォーマンスデータの収集を参照してください。コレクタはパフォーマンスアナライザ、collect コマンド、および dbx collector コマンドでアプリケーションをプロファイルするときに実行されます。