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