索引
数字と記号
- --jdkhome analyzer コマンドオプション
-j | --jdkhome jvm-path
- -xdebugformat、デバッグシンボル情報の形式の設定
ソースコードを分析するためのコンパイル
- .er.rc ファイル
パフォーマンスアナライザの構成ファイル
- .er.rc ファイル
-{cc,scc,dcc} com-spec- コマンド
.er.rc ファイル内のデフォルトの設定
.er.rc ファイル内のデフォルトの設定
- 場所
.er.rc ファイル内のデフォルトの設定
- @plt 関数
共有オブジェクト間の関数の呼び出し
A
- addpath コマンド
addpath path-list
- analyzer コマンド
- JVM オプション (-J) オプション
-J jvm-option
- JVM パス (-j) オプション
-j | --jdkhome jvm-path
- データ収集オプション
analyzer コマンドオプション
- バージョン (-V) オプション
-V | --version
- フォントサイズ (-f) オプション
-f | --fontsize size
- ヘルプ (-h) オプション
-? | -h | --help
- 冗長 (-v) オプション
-v | --verbose
- API、コレクタ
libcollector ライブラリを使用したデータ収集のプログラム制御
C
- collect コマンド
- -P オプション
P process-id を使用してプロセスに接続する
- ‐o オプション
-o experiment-name を使用して実験名を設定する
- -I オプション
I directory を使用してカウントデータ計測ディレクトリを指定する
- -N オプション
N library-name を使用して除外されるライブラリを指定する
- –C オプション
実験の形式
- exec 後のターゲット停止 (-x) オプション
-x を使用して dbx attach を許可するためにプロファイリングされたターゲットを停止する
- –i オプション
i option を使用した I/O トレース
- Java バージョン (-j) オプション
-j option を使用して Java をプロファイリングする
- –M オプション
M option を使用した MPI プロファイリング
- MPI トレース (-m) オプション
m option を使用した MPI トレース
- ppgsz コマンドとの組み合わせ
collect と ppgsz を組み合わせた使用法
- その他のオプション
その他のオプション
- によるデータ収集
collect コマンドによるデータの収集
- アーカイブ (-A) オプション
-A option を使用してロードオブジェクトを実験にアーカイブする
- オプションの一覧表示
collect コマンドによるデータの収集
- カウントデータの記録 (-c) オプション
c option を使用したカウントデータ
- クロックプロファイリング (-p) オプション
-p option を使用したクロックプロファイリング
- データ制限 (-L) オプション
-L size を使用して実験サイズを制限する
- データ収集の時間範囲 (–t) オプション
t duration を使用して時間範囲を設定する
- データ収集オプション
データ収集オプション
- データ競合の検出 (-r) オプション
r option を使用したデータ競合およびデッドロックの検出
- データ記録の一時停止と再開 (-y) オプション
-y signal [ ,r] を使用したシグナルの一時停止および再開状態
- ドライラン (-n) オプション
-n を使用してコマンドを試す
-C comment を使用して実験にコメントを追加する
- ハードウェアカウンタプロファイリング (-h) オプション
collect -h を使用したハードウェアカウンタプロファイリング
- バージョン (-V) オプション
-V を使用して collect バージョンを表示する
- ヒープトレース (-H) オプション
-H option を使用したヒープトレースデータ
- 冗長 (-v) オプション
-v を使用して verbose 出力を表示する
- 出力オプション
出力オプション
- 同期待ちトレース (-s) オプション
-s option を使用した同期待ちトレース
- 定期的標本収集 (-S) オプション
-S option を使用した標本データ
- 実験グループ (-g) オプション
-g group-name を使用してグループ内に実験を作成する
- 実験ディレクトリ (-d) オプション
-d directory-name を使用して実験のディレクトリを設定する
- 実験制御オプション
実験制御オプション
- 実験名 (-o) オプション
-O file を使用してコマンド出力をファイルに保存する
- 構文
collect コマンドによるデータの収集
- 標本ポイント記録 (-l) オプション
-l signal による標本収集のシグナルの指定
- 派生プロセス追跡 (-F) オプション
-F option を使用してプロセスを追跡する
- collectorAPI.h
Java インタフェース- コレクタとの C/C++ インタフェースの一部として
C および C++ インタフェース
- config.xml ファイル
パフォーマンスアナライザの構成ファイル
- CPI メトリック
メトリック名文字列
- CPU
- CPU ごとのメトリック
「CPU」ビュー
- er_print ユーティリティーでの選択
cpu_select cpu-spec
- 「CPU」ビューでの一覧表示
「CPU」ビュー
- 選択内容の一覧表示、er_print ユーティリティー
cpu_list
- 「CPU」ビュー
「CPU」ビュー
D
- data_layout コマンド
data_layout
- data_objects コマンド
data_objects
- data_single コマンド
data_single name [N]
- dbx collector サブコマンド
- store filename (廃止)
status サブコマンド
- archive
archive mode サブコマンド
- dbxsample
dbxsample { on | off }
- disable
disable サブコマンド
- enable
enable サブコマンド
- enable_once (廃止)
status サブコマンド
- hwprofile
hwprofile option
- limit
limit value サブコマンド
- pause
pause サブコマンド
- profile
profile option
- quit (廃止)
status サブコマンド
- resume
resume サブコマンド
- sample record
sample record name サブコマンド
- sample
sample option
- show
show サブコマンド
- status
status サブコマンド
- store
store option サブコマンド
- synctrace
heaptrace option
synctrace option
- tha
tha option
- dbx
- でのコレクタの実行
dbx からコレクタを実行する
- ddetail コマンド
ddetail deadlock-id
- deadlocks コマンド
deadlocks
- DTrace
- アクセスの設定
カーネルプロファイリング用のシステムの設定
- 説明
カーネル実験
E
- er_archive ユーティリティー
er_archive ユーティリティー
- er_cp ユーティリティー
er_cp ユーティリティーを使った実験のコピー
- er_export ユーティリティー
er_export ユーティリティー
- er_heap.so、プリロード
動作中のプロセスからのトレースデータの収集
- er_html ユーティリティー
er_html ユーティリティー
- er_kernel ユーザー
- カーネルおよびユーザープロセス
カーネルおよびユーザープロセスのプロファイリング
- er_kernel ユーティリティー
カーネル実験
Oracle Solaris カーネルに対するクロックプロファイリング
- カーネルプロファイルの解析
カーネルプロファイルの分析
- ハードウェアカウンタオーバーフローのプロファイリング
カーネルのハードウェアカウンタオーバーフローのプロファイリング
- 収集およびユーザープロセスで使用
カーネルとロードを同時にプロファイリングするための代替方法
- er_label ユーティリティー
実験へのラベル付け- コマンド構文
er_label コマンドの構文
- スクリプトでの使用
スクリプトでの er_label の使用
- 使用例
er_label の例
- 時間指定
er_label コマンドの構文
- er_mv ユーティリティー
er_mv ユーティリティーを使った実験の移動
- er_print コマンド
- addpath
addpath path-list
- allocs
allocs
- appendtfile
appendfile filename
- callers-callees
callers-callees
- cc
cc com-spec
- cmetric_list
cmetric_list
- cpu_list
cpu_list
- cpu_select
cpu_select cpu-spec
- csingle
csingle function-name [N]
- data_layout
data_layout
- data_metric_list
data_metric_list
- data_objects
data_objects
- data_single
data_single name [N]
- dcc
dcc com-spec
- ddetail
ddetail deadlock-id
- deadlocks
deadlocks
- describe
describe
- disasm
disasm|dis { filename | function-name } [ N]
- dmetrics
dmetrics metric-spec
- dsort
dsort metric-spec
- en_desc
en_desc { on | off | =regexp}
- exit
exit
- experiment_list
experiment_list
- filters
filters filter-exp
- fsingle
fsingle function-name [N]
- fsummary
fsummary
- functions
functions
- header
header exp-id
- help
help
- ifreq
ifreq
- indx_metric_list
indx_metric_list
- indxobj
indxobj indxobj-type
- indxobj_define
indxobj_define indxobj-type index-exp
- indxobj_list
indxobj_list
- leaks
leaks
- limit
limit n
- lines
lines
- lsummary
lsummary
- lwp_list
lwp_list
- lwp_select
lwp_select lwp-spec
- metric_list
metric_list
- name
name { long | short } [ :{ shared-object-name | no-shared-object-name } ]
- object_api
object_api object1,object2,...
- object_hide
object_hide object1,object2,...
- object_list
object_list
- object_select
object_select object1,object2,...
- object_show
object_show object1,object2,...
- objects
objects
- objects_default
objects_default
- outfile
outfile {filename|-|--}
- overview
overview exp_id
- pathmap
pathmap old-prefix new-prefix
- pcs
pcs
- procstats
procstats
- psummary
psummary
- quit
quit
- races
races
- rdetail
rdetail race-id
- sample_list
sample_list
- sample_select
sample_select sample-spec
- scc
scc com-spec
- script
script filename
- setpath
setpath path-list
- sort
sort metric_spec
- source
source|src { filename | function-name } [ N]
- statistics
statistics exp_id
- sthresh
dthresh value
sthresh value
- thread_list
thread_list
- thread_select
thread_select thread-spec
- version
version
version
- viewmode
viewmode { user| expert | machine }
- フィルタの例
フィルタ式の例
- フィルタリング
実験データのフィルタリングを制御するコマンド
- フィルタ式のキーワード
フィルタ式のキーワードの一覧表示
- フィルタ構文
式の文法
- メトリック
metrics metric-spec
- 使用例
er_print コマンドの例
- er_print ユーティリティー
- コマンド 参照
er_print コマンド
- コマンド行オプション
er_print の構文
- メトリックキーワード
メトリック表示形式文字
- メトリックリスト
メトリックリスト
- 構文
er_print の構文
- 目的
er_print について
- er_print ユーティリティーからの蓄積された統計の出力
procstats
- er_print ユーティリティーでの出力の制限
limit n
- er_print ユーティリティーでの派生実験の読み取り用モードの設定
en_desc { on | off | =regexp}
- er_rm ユーティリティー
er_rm ユーティリティーを使った実験の削除
- er_src ユーティリティー
実験なしのソース/逆アセンブリの表示
- er_sync.so、プリロード
動作中のプロセスからのトレースデータの収集
F
- Fortran
- コレクタ API
libcollector ライブラリを使用したデータ収集のプログラム制御
- サブルーチン
ロードオブジェクトと関数
- 代替エントリポイント
Fortran での代替エントリポイント
- Fortran 関数内の代替エントリポイント
Fortran での代替エントリポイント
I
- I/O トレース
「I/O」ビュー- collect コマンドによるデータ収集
i option を使用した I/O トレース
- indxobj コマンド
indxobj indxobj-type
- indxobj_define コマンド
indxobj_define indxobj-type index-exp
- indxobj_list コマンド
indxobj_list
- IPC メトリック
メトリック名文字列
- 「I/O」ビュー
「I/O」ビュー
J
- Java
- er_print の表示出力の設定
viewmode { user| expert | machine }
- プロファイリングの制限事項
Java プロファイルに関する制限事項
- 動的にコンパイルされるメソッド
動的にコンパイルされる関数
動的な関数とモジュール
- Java 仮想マシンパス、analyzer コマンドオプション
-j | --jdkhome jvm-path
- JAVA_PATH 環境変数
Java プロファイルに関する制限事項
- JDK_HOME 環境変数
Java プロファイルに関する制限事項
L
- <JVM-System> 関数
<JVM-System> 関数
- <no Java callstack recorded> 関数
<no Java callstack recorded> 関数
- <Scalars> データオブジェクト記述子
<Scalars> データオブジェクト
- <Total> データオブジェクト記述子
<Total> データオブジェクト
- <Total> 関数
- 実行統計との時間の比較
タイミングメトリックの比較
- 説明
<Total> 関数
- <Truncated-stack> 関数
<Truncated-stack> 関数
- <Unknown> 関数
- PC のマッピング
<Unknown> 関数
- 呼び出し元と呼び出し先
<Unknown> 関数
- LD_LIBRARY_PATH 環境変数
動作中のプロセスからのトレースデータの収集
- LD_PRELOAD 環境変数
動作中のプロセスからのトレースデータの収集
- libcollector.h
- コレクタとの Java プログラミング言語インタフェースの一部として
Java インタフェース
- libcollector.so 共有ライブラリ
- プログラムでの使用
libcollector ライブラリを使用したデータ収集のプログラム制御
- libcollector.so共有ライブラリ
- プリロード
動作中のプロセスからのトレースデータの収集
- libcpc.so、使用
ハードウェアカウンタプロファイリングに関する制限事項
- libfcollector.h
Fortran インタフェース
- LWP
- er_print ユーティリティーでの選択
lwp_select lwp-spec
- Solaris のスレッドで作成
明示的なマルチスレッド化
- 選択内容の一覧表示、er_print ユーティリティー
lwp_list
M
- MPI タイムラインコントロール
MPI タイムラインコントロール
- MPI チャートコントロール
MPI チャートコントロール
- MPI トレース
MPI トレース- collect コマンドでのデータ収集
m option を使用した MPI トレース
- コレクタライブラリのプリロード
動作中のプロセスからのトレースデータの収集
- トレースされる関数
MPI トレースデータ
- メトリック
MPI トレースデータ
- MPI プログラム
- collect コマンドによるデータ収集
MPI 用の collect コマンドの実行
- データの収集
MPI プログラムからのデータの収集
- 実験名
MPI 実験の格納
MPI プログラムの実験
- 「MPI タイムライン」ビュー
「MPI タイムライン」ビュー
- 「MPI チャート」ビュー
「MPI チャート」ビュー
N
- NFS
収集データの格納場所
O
- OMP_preg コマンド
OMP_preg
- OMP_task コマンド
OMP_task
- OpenMP
- er_print の表示出力の設定
viewmode { user| expert | machine }
- インデックスオブジェクト、情報の出力
OMP_task
OMP_preg
- プロファイリングの制限事項
OpenMP プロファイルに関する制限事項
- プロファイリングデータ、マシン表現
OpenMP プロファイリングデータのマシン表示モード
- プロファイルデータのユーザーモードの表示
OpenMP プロファイルデータのユーザー表示モード
- メトリック
OpenMP メトリック
- ユーザーモード呼び出しスタック
ユーザーモード呼び出しスタック
- 実行の概要
OpenMP実行の概要
- OpenMP アプリケーション内のユーザーモード呼び出しスタック
ユーザーモード呼び出しスタック
- OpenMP 並列化
並列化
- 「OpenMP タスク」ビュー
「OpenMP タスク」ビュー
- 「OpenMP 並列領域」ビュー
「OpenMP 並列領域」ビュー
P
- PATH 環境変数
Java プロファイルに関する制限事項
- pathmap コマンド
pathmap old-prefix new-prefix
- PC
- er_print ユーティリティーでの整列済みリスト
pcs
- PLT から
共有オブジェクト間の関数の呼び出し
- 定義
呼び出しスタックとプログラムの実行
- PLT (プログラムリンケージテーブル)
共有オブジェクト間の関数の呼び出し
- ppgsz コマンド
collect と ppgsz を組み合わせた使用法
- 「PC」ビュー
「PC」ビュー
R
- races コマンド
races
- raw ハードウェアカウンタ
raw ハードウェアカウンタリストの形式
ハードウェアカウンタリスト
- rdetail コマンド
rdetail race-id
S
- setpath コマンド
setpath path-list
- setuid、使用
setuid と setgid の使用
- SP_COLLECTOR_STACKBUFSZ 環境変数
<Truncated-stack> 関数
データ収集に関する制限事項
T
- TLB (トランスレーションルックアサイドバッファー) ミス
ハードウェアカウンタオーバーフローの関連付け
トラップ
V
- VampirTrace
MPI トレースデータ
- viewmode コマンド
viewmode { user| expert | machine }