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

コレクタツール

コレクタツールは、プロファイリングと呼ばれる統計手法を使用し、関数呼び出しをトレースすることによって、パフォーマンスデータを収集します。データの内容には、呼び出しスタック、マイクロステートアカウンティング情報 (Solaris プラットフォームのみ)、スレッド同期遅延データ、ハードウェアカウンタのオーバーフローデータ、Message Passing Interface (MPI) 関数呼び出しデータ、メモリー割り当てデータ、およびオペレーティングシステムとプロセスの概要情報が含まれています。コレクタは C、C++、および Fortran に関するプログラムのあらゆる種類のデータを収集できるとともに、Java プログラミング言語で書かれたアプリケーションに関するプロファイルデータを収集できます。また、動的に生成される関数と派生プロセスに関するデータも収集できます。収集対象のデータについては第 2 章パフォーマンスデータを、コレクタの詳細については第 3 章パフォーマンスデータの収集を参照してください。コレクタは、パフォーマンスアナライザ GUI、dbx コマンド行ツール、および collect コマンドを使用して実行できます。