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

データ収集のサブコマンド

次のサブコマンドを、dbx 内で collector コマンドとともに使用して、コレクタにより収集されるデータの種類を制御できます。実験がアクティブな場合は、警告メッセージが出力され、サブコマンドは無視されます。

profile option

時間ベースのプロファイルデータの収集を制御します。option に使用できる値は次のとおりです。

hwprofile option

ハードウェアカウンタオーバーフローのプロファイルデータの収集を制御します。ハードウェアカウンタオーバーフローのプロファイルをサポートしていないシステム上でこの機能を有効にしようとすると、dbx から警告メッセージが返され、コマンドは無視されます。option に使用できる値は次のとおりです。

synctrace option

同期待ちトレースデータの収集を制御します。option に使用できる値は次のとおりです。

heaptrace option

ヒープトレースデータの収集を制御します。option に使用できる値は次のとおりです。

デフォルトでは、コレクタはヒープのトレースデータを収集しません。

tha option

スレッドアナライザ用に、データ競合検出またはデッドロック検出のデータを収集します。次のいずれかの値を指定できます。

スレッドアナライザについての詳細は、『Oracle Solaris Studio 12.2: スレッドアナライザユーザーズガイド』および tha.1 のマニュアルページを参照してください。

sample option

標本収集モードを制御します。option に使用できる値は次のとおりです。

デフォルトでは、標本収集間隔 value が 1 秒での定期的な標本収集が有効となります。

dbxsample { on | off }

dbx がターゲットプロセスを停止したときに、標本を記録するかどうかを制御します。キーワードの意味は、次のとおりです。

デフォルトでは、dbx がターゲットプロセスを停止したとき、標本が記録されます。