KGMON
Section: Maintenance Commands (8)
索引
jman
BSD mandoc
索引
名称
kgmon
- オペレーティングシステムのプロファイルバッファのダンプを生成する
索引
書式
[-Bbhpr
]
[-M core
]
[-N system
]
索引
解説
ユーティリティは、
オペレーティングシステムのプロファイリングを行うときに使うツールです。
引数を指定しないときは、
はオペレーティングシステムのプロファイリングの状態、
つまり、実行中か停止中か未設定か
( config(8)
を参照)を示します。
-p
が指定されると、
はオペレーティングシステムからプロファイルデータを取り出し、後で
gprof(1)
で分析できるようにファイル
gmon.out
を作ります。
オプションは以下の通りです:
- -B
-
高精度のプロファイルデータの収集を再開します。
- -b
-
低精度のプロファイルデータの収集を再開します。
- -h
-
プロファイルデータの収集を停止します。
- -p
-
プロファイルバッファの内容をファイル
gmon.out
にダンプします。
- -r
-
プロファイルバッファのすべての内容をリセットします。このとき
-p
が指定
されていると、バッファの内容をリセットする前に
gmon.out
に出力します。
- -M
-
名前のリストに関連する値を取り出す際、デフォルトの
/dev/kmem
のかわりに
指定した core を使います。
- -N
-
名前のリストを取り出す際に、デフォルトの
/boot/kernel/kernel
のかわりに
指定した system を使います。
-B
-b
-h
のいずれも指定されなければ、プロファイル収集の状態は変化しません。
たとえば、プロファイルデータの収集中に
-p
が指定されると、
プロファイリングは一時的に中断され、
オペレーティングシステムのプロファイルバッファがダンプされ、
すぐにプロファイリングが再開されます。
索引
関連ファイル
- /boot/kernel/kernel
-
デフォルトのカーネルファイル名
- /dev/kmem
-
デフォルトのメモリファイル
索引
関連項目
gprof(1),
config(8)
索引
診断
/dev/kmem
にリードパーミッションしか持たないユーザは、プロファイル収集
の状態を変更することができません。
gmon.out
ファイルを得ることはできますが、
プロファイリング実行中には、
データに矛盾がでる可能性があるという警告が表示されます。
索引
歴史
ユーティリティは
BSD 4.2
から登場しました。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 関連ファイル
-
- 関連項目
-
- 診断
-
- 歴史
-
Time: 07:07:38 GMT, January 12, 2009