Sun Studio 12: パフォーマンスアナライザ

Procedurecollect ユーティリティーを使用して動作中のプロセスからデータを収集する

  1. プログラムのプロセス ID (PID) を調べます。

    コマンド行からプログラムを起動してバックグラウンドで実行している場合は、シェルによってその PID が標準出力に出力されます。その他の場合は、次のコマンドを使用し、プログラムの PID を調べることができます。


    % ps -ef | grep program-name
    
  2. collect コマンドを使用してプロセスのデータの収集を有効にし、オプションのパラメータを適宜設定します。


    % collect -P pid collect-options
    

    コレクタのオプションについては、「データ収集オプション」を参照してください。時間ベースのプロファイルについては、-p optionを参照してください。ハードウェアカウンタオーバーフローのプロファイルについては、-h optionを参照してください。