OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / release / man3 / profil.3
index 4c367ad..3602749 100644 (file)
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH PROFIL 3 2007\-07\-26 Linux "Linux Programmer's Manual"
+.\"
+.\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
+.\"         all rights reserved.
+.\" Translated San Feb 23 20:40:50 JST 1997
+.\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
+.\" Modified Sun Jun 21 17:30:21 JST 1998
+.\"         by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
+.\" Updated & Modified Thu Feb 17 00:57:49 JST 2005
+.\"         by Yuichi SATO <ysato444@yahoo.co.jp>
+.\"
+.TH PROFIL 3 2014\-07\-08 Linux "Linux Programmer's Manual"
 .SH 名前
 profil \- 実行時間プロファイル (profile)
 .SH 書式
@@ -48,22 +58,21 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7)  参
 \fBprofil\fP(): _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
 .SH 説明
 このルーティンはプログラムのどこの部分で時間を費やしているかを調べる 手段を提供する。引き数 \fIbuf\fP は \fIbufsiz\fP
\83\90ã\82¤ã\83\88ã\81®ã\83¡ã\83¢ã\83ªã\82\92æ\8c\87ã\81\97ã\81¦ã\81\84ã\82\8bã\80\82ä»®æ\83³ã\81® 10 ã\83\9fã\83ªç§\92ã\81\94ã\81¨ã\81«ã\80\81ã\83¦ã\83¼ã\82¶ã\83¼ã\81® ã\83\97ã\83­ã\82°ã\83©ã\83 ã\83»カウンター (PC) が検査される: \fIoffset\fP
\83\90ã\82¤ã\83\88ã\81®ã\83¡ã\83¢ã\83ªã\83¼ã\82\92æ\8c\87ã\81\97ã\81¦ã\81\84ã\82\8bã\80\82ä»®æ\83³ã\81® 10 ã\83\9fã\83ªç§\92ã\81\94ã\81¨ã\81«ã\80\81ã\83¦ã\83¼ã\82¶ã\83¼ã\81® ã\83\97ã\83­ã\82°ã\83©ã\83 カウンター (PC) が検査される: \fIoffset\fP
 が引かれ、その結果が \fIscale\fP 倍され 65536 で割られる。 結果が \fIbufsiz\fP より小さい場合は \fIbuf\fP
-の対応するエントリがインクリメントされる。 \fIbuf\fP が NULL ならば、プロファイル (profile) は無効にされる。
\81®å¯¾å¿\9cã\81\99ã\82\8bã\82¨ã\83³ã\83\88ã\83ªã\83¼ã\81\8cã\82¤ã\83³ã\82¯ã\83ªã\83¡ã\83³ã\83\88ã\81\95ã\82\8cã\82\8bã\80\82 \fIbuf\fP ã\81\8c NULL ã\81ªã\82\89ã\81°ã\80\81ã\83\97ã\83­ã\83\95ã\82¡ã\82¤ã\83« (profile) ã\81¯ç\84¡å\8a¹ã\81«ã\81\95ã\82\8cã\82\8bã\80\82
 .SH 返り値
 常に 0 が返される。
 .SH 準拠
 SVr4 のコールに似ている (しかし POSIX.1\-2001 ではない)。
 .SH バグ
-\fBprofil\fP()  ã\81¯ \fBITIMER_PROF\fP ã\82¤ã\83³ã\82¿ã\83¼ã\83\90ã\83«ã\83»ã\82¿ã\82¤ã\83\9eã\83¼ã\82\82使ç\94¨ã\81\97ã\81¦ã\81\84ã\82\8bã\83\97ã\83­ã\82°ã\83©ã\83 ã\81§ã\81¯ä½¿ç\94¨ã\81§ã\81\8dã\81ªã\81\84
+\fBprofil\fP()  は \fBITIMER_PROF\fP インターバルタイマーも使用しているプログラムでは使用できない
 (\fBsetitimer\fP(2)  参照)。
 
\9c¬å½\93ã\81®ã\82«ã\83¼ã\83\8dã\83«ã\83»ã\83\97ã\83­ã\83\95ã\82¡ã\82¤ã\83«ã\81¯ã\82\88ã\82\8a正確ã\81ªçµ\90æ\9e\9cã\82\92ä¸\8eã\81\88ã\82\8bã\80\82 libc 4.4 ã\81«ã\81¯ã\82·ã\82¹ã\83\86ã\83 ã\82³ã\83¼ã\83« profil ã\82\92æ\8f\90ä¾\9bã\81\99ã\82\8bã\81\9fã\82\81ã\81®
+本当のカーネルプロファイルはより正確な結果を与える。 libc 4.4 にはシステムコール profil を提供するための
 カーネルパッチが含まれていた。
 .SH 関連項目
-\fBgprof\fP(1), \fBsetitimer\fP(2), \fBsigaction\fP(2), \fBsignal\fP(2)
+\fBgprof\fP(1), \fBsprof\fP(1), \fBsetitimer\fP(2), \fBsigaction\fP(2), \fBsignal\fP(2)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.53 の一部
-である。プロジェクトの説明とバグ報告に関する情報は
-http://www.kernel.org/doc/man\-pages/ に書かれている。
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部である。
+プロジェクトの説明とバグ報告に関する情報は \%http://www.kernel.org/doc/man\-pages/ に書かれている。