|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > p > profil - ライブラリコールの説明 profil - ライブラリコールの説明 - Linux コマンド集 一覧表名前profil - 実行時間プロファイル (profile) 書式
#include <unistd.h>
説明このルーティンはプログラムのどこの部分で時間を費やしているかを調べる 手段を提供する。引き数 buf は bufsiz バイトのメモリを指している。仮想の 10 ミリ秒ごとに、ユーザーの プログラム・カウンター (PC) が検査される: offset が引かれ、その結果が scale 倍され 65536 で割られる。 結果が bufsiz より小さい場合は buf の対応するエントリがインクリメントされる。 buf が NULL ならば、プロファイル (profile) は無効にされる。 返り値常に 0 が返される。 バグ
profil
()は
ITIMER_PROF
itimer を使用するプログラムに使用することはできない。
準拠SVr4 のコールに似ている (しかし POSIX.1-2001 ではない)。 関連項目
gprof
(1),
setitimer
(2),
sigaction
(2),
signal
(2)
|
|