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

印刷ビューの終了

更新: 2016 年 6 月
 
 

dbx の制御下にない実行中のプロセスからデータを収集する方法

  1. プログラムのプロセス ID (PID) を判定します。

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

    % ps -ef | grep program-name
  2. –PPID を指定して collect コマンドを呼び出し、データを収集します。
    • あるいは、次の手順を使用して手動で行うこともできます。
      1. プロセスに接続します。

        dbx から、次のコマンドを入力します。

        (dbx) attach program-name pid

        dbx がまだ実行されていない場合、次のコマンドを入力します。

        % dbx program-name pid

        実行中のプロセスに接続すると、そのプロセスが一時停止します。

        プロセスへの接続についての詳細は、マニュアルOracle Developer Studio 12.5: dbx コマンドによるデバッグを参照してください。

      2. データ収集を開始します。

        dbx から、collector コマンドを使用してデータ収集パラメータを設定し、cont コマンドを使用してプロセスを再開します。

      3. プロセスから切り離します。

        データの収集を完了したら、プログラムを一時停止し、dbx からプロセスを切り離します。

        dbx から、次のコマンドを入力します。

        (dbx) detach