日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.3-RELEASE-K, 13.0-RELEASE-K から 13.2-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
MONCONTROL(3) FreeBSD ライブラリ関数マニュアル MONCONTROL(3) 名称 moncontrol, monstartup -- 実行プロファイルを制御する ライブラリ 標準 C ライブラリ (libc, -lc) 書式 #include <sys/types.h> #include <sys/gmon.h> void moncontrol(int mode); void monstartup(u_long lowpc, u_long highpc); 解説 cc(1) への -pg オプションを使用してコンパイルされた実行可能プログラムは、 呼出しグラフ実行プロファイラ gprof(1) 呼び出しグラフの実行プロファイラの ための統計を収集するための呼び出しを自動的に含みます。典型的な操作におい て、プロファイリングは、プログラムの起動時に始まり、プログラムが exit を 呼び出しときに終わります。プログラムが終了するとき、プロファイリングデー タは、ファイル progname.gmon に書き込まれ、次に結果を調査するために gprof(1) を使用することができます、ここで progname は、プログラムの名前で す。 moncontrol() 関数は、プログラム内でプロファイリングを選択的に制御します。 プログラムが開始されたとき、プロファイリングは、始まります。ヒストグラム (柱状グラフ) の度数と呼び出しカウントの収集を停止するには moncontrol(0) を使用し、ヒストグラムの度数と呼び出しカウントの収集を再開するには moncontrol(1) を使用します。この機能によって、特定の操作のコストを計測す ることができます。出力ファイルは、moncontrol() の状態にかかわらずプログラ ムの終了時に生成されることに注意してください。 -pg でロードされないプログラムは、プロファイルされるアドレスの範囲で monstartup() を呼び出すことによってプロファイリング統計を選択的に収集しま す。lowpc と highpc 引数は、サンプリングされるアドレスの範囲を指定しま す。サンプリングされる最下位アドレスは、lowpc で、最上位は、highpc の直下 です。cc(1) への -pg オプションでコンパイルされた範囲の関数だけが、出力の 呼び出しグラフに現れます。しかしながら、アドレス範囲のすべての関数は、継 続された、それらの実行時間があります。プロファイリングは、monstartup() か ら返ったときに始まります。 環境変数 次の環境変数は、moncontrol の実行に影響します: PROFIL_USE_PID 設定されるなら、プロセスの pid は、ファイル名に挿入されま す。 関連ファイル progname.gmon 実行データファイル 関連項目 cc(1), gprof(1), profil(2), clocks(7) FreeBSD 13.0 June 14, 2004 FreeBSD 13.0