From owner-man-jp-reviewer@jp.freebsd.org  Thu Jun 15 13:32:59 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id NAA15388;
	Thu, 15 Jun 2000 13:32:59 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from earth.advok.com (adsl-151-197-17-59.bellatlantic.net [151.197.17.59])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id NAA15381
	for <man-jp-reviewer@jp.freebsd.org>; Thu, 15 Jun 2000 13:32:57 +0900 (JST)
	(envelope-from hiro@mail.advok.com)
Received: from [192.168.0.2] ([192.168.0.2])
	by earth.advok.com (8.9.3/3.7W) with ESMTP id AAA53824
	for <man-jp-reviewer@jp.freebsd.org>; Thu, 15 Jun 2000 00:35:38 -0400 (EDT)
Message-Id: <200006150435.AAA53824@earth.advok.com>
X-Mailer: Macintosh Eudora Pro Version 3.1.1-Jr1
In-Reply-To: <200005151625.EBE92545.PLZV@veltec.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
Date: Thu, 15 Jun 2000 00:37:18 -0400
To: man-jp-reviewer@jp.freebsd.org
From: Yoshihiro Ota <hiro@mail.advok.com>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 2639
Subject: [man-jp-reviewer 2639] Re: (man2) profil.2
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: hiro@mail.advok.com

$BB@ED$G$9!#(J

profiling
$B%W%m%U%!%$%k2=(J -> $B%W%m%U%!%$%k(J

$B0J2<$N$b$N$r0ULu$7$^$7$?!#(J

span	$B%9%Q%s(J -> $B9-$,$j(J
bin	$B%S%s(J -> $B2t(J
map	$B%^%C%W(J -> $B3d$jEv$F(J

$B$[$\>e$N#3$D$O$3$NJ8$K4^$^$l$F$$$^$9!#(J
The
.Fa scale
parameter ranges from 1 to 65536 and
can be used to change the span of the bins.
A scale of 65536 maps each bin to 2 bytes of address range;
a scale of 32768 gives 4 bytes, 16384 gives 8 bytes and so on.
Intermediate values provide approximate intermediate ranges.

$B85Lu(J
.Fa scale
$B%Q%i%a!<%?$NHO0O$O(J 1 $B$+$i(J 65536 $B$G$"$j!"%S%s$N%9%Q%s$rJQ99$9$k$N$K;HMQ$G$-$^(J
$B$9!#(J
$B%9%1!<%k(J 65536 $B$O!"3F%S%s$r%"%I%l%9HO0O$N(J 2 $B%P%$%H$K%^%C%W$7$^$9!#(J
$B%9%1!<%k(J 32768 $B$O(J 4 $B%P%$%H!"(J
16384 $B$O(J 8 $B%P%$%H!"8e$OF1MM$G$9!#Cf4V$NCM$O$*$*$h$=Cf4V$NHO0O$rM?$($^$9!#(J

$B=$@58e(J
.Fa scale
$B%Q%i%a!<%?$NHO0O$O(J 1 $B$+$i(J 65536 $B$G$"$j!"(J
$B2t$N9-$,$j$rJQ99$9$k$N$K;HMQ$G$-$^$9!#(J
$B%9%1!<%k(J 65536 $B$O!"3F2t$r%"%I%l%9HO0O$N(J 2 $B%P%$%H$K3d$jEv$F$^$9!#(J
$B%9%1!<%k(J 32768 $B$O(J 4 $B%P%$%H!"(J
16384 $B$O(J 8 $B%P%$%H!"8e$OF1MM$G$9!#Cf4V$NCM$O$*$*$h$=Cf4V$NHO0O$rM?$($^$9!#(J

$B$3$A$i$N$[$&$,$o$+$j$d$9$/$J$k$+$H;W$C$F=$@5$7$^$7$?$,$h$/$J$$$H(J
$B$$$&0U8+$,$"$C$?$i8@$C$F$/$@$5$$!#(J
# profile $B$N;~$K;H$o$l$kMQ8l$rCN$i$J$$$N$G!D(J

--- profil.2.orig	Wed Jun 14 23:51:57 2000
+++ profil.2	Thu Jun 15 00:24:43 2000
@@ -40,51 +40,54 @@
 .Os
 .Sh $BL>>N(J
 .Nm profil
-.Nd $B%W%m%;%9$N%W%m%U%!%$%k2=$r@)8f$9$k(J
+.Nd $B%W%m%;%9$N%W%m%U%!%$%k$r@)8f$9$k(J
 .Sh $B=q<0(J
 .Fd #include <unistd.h>
 .Ft int
 .Fn profil "char *samples" "int size" "int offset" "int scale"
 .Sh $B2r@b(J
 .Fn profil
-$B4X?t$O!"8=:_$N%W%m%;%9$N%+%&%s%?%W%m%U%!%$%k2=$rM-8z$^$?$OL58z$K$7$^$9!#(J
-$B%W%m%U%!%$%k2=$,M-8z$J>l9g!"%W%m%U%!%$%k2=%/%m%C%/%A%C%/$4$H$K!"%+!<%M%k$O(J
+$B4X?t$O!"8=:_$N%W%m%;%9$N%+%&%s%?%W%m%U%!%$%k$rM-8z2=$^$?$OL58z2=$7$^$9!#(J
+$B%W%m%U%!%$%k$,M-8z$J>l9g!"%W%m%U%!%$%k%/%m%C%/%A%C%/$4$H$K!"%+!<%M%k$O(J
 .Fa samples
-$B%P%C%U%!Fb$NE,@Z$J%+%&%s%H$r99?7$7$^$9!#%W%m%U%!%$%k2=%/%m%C%/$N<~GH?t$O!"(J
-$B%W%m%U%!%$%k2==PNO%U%!%$%kFb$N%X%C%@Fb$K5-O?$5$l$^$9!#(J
+$B%P%C%U%!Fb$NE,@Z$J%+%&%s%H$r99?7$7$^$9!#%W%m%U%!%$%k%/%m%C%/$N<~GH?t$O!"(J
+$B%W%m%U%!%$%k=PNO%U%!%$%kFb$N%X%C%@Fb$K5-O?$5$l$^$9!#(J
 .Pp
 $B%P%C%U%!(J
 .Fa samples
 $B$K$O(J
 .Fa size
-$B%P%$%H$,4^$^$l$F$*$j!"0lO"$N(J 16 $B%S%C%H$N%S%s$KJ,3d$5$l$^$9!#(J
-$B3F%S%s$O!"%W%m%U%!%$%k2=$,M-8z$K$5$l$k4V$K%W%m%U%!%$%k2=%/%m%C%/%A%C%/$,(J
+$B%P%$%H$,4^$^$l$F$*$j!"0lO"$N(J 16 $B%S%C%H$N2t$KJ,3d$5$l$^$9!#(J
+$B3F2t$O!"%W%m%U%!%$%k$,M-8z;~$K%W%m%U%!%$%k%/%m%C%/%A%C%/$,(J
 $BH/@8$7$?$H$-$K!"(J
 $B%W%m%0%i%`%+%&%s%?$,%W%m%;%9Fb$NFCJL$J%"%I%l%9HO0OFb$K$"$C$?2s?t$r(J
 $B%+%&%s%H$7$^$9!#(J
-$B;XDj$N%W%m%0%i%`%+%&%s%?%"%I%l%9$K$D$$$F!"BP1~$9$k%S%s$N?t$,(J
+$B;XDj$N%W%m%0%i%`%+%&%s%?%"%I%l%9$K$D$$$F!"BP1~$9$k2t$N?t$,(J
 $B<!$N4X78$K$h$C$FM?$($i$l$^$9!#(J
 .Bd -literal -offset indent
 [(pc - offset) / 2] * scale / 65536
 .Ed
 .Pp
 .Fa offset
-$B%Q%i%a!<%?$O!"%+!<%M%k$,%W%m%0%i%`%+%&%s%?%5%s%W%k$r<h$k:G$bDc$$%"%I%l%9$G$9!#(J
+$B%Q%i%a!<%?$O!"%+!<%M%k$,%W%m%0%i%`%+%&%s%?%5%s%W%k$r(J
+$B<h$k:G$bDc$$%"%I%l%9$G$9!#(J
 .Fa scale
-$B%Q%i%a!<%?$NHO0O$O(J 1 $B$+$i(J 65536 $B$G$"$j!"%S%s$N%9%Q%s$rJQ99$9$k$N$K;HMQ$G$-(J
$B$^$9!#(J
-$B%9%1!<%k(J 65536 $B$O!"3F%S%s$r%"%I%l%9HO0O$N(J 2 $B%P%$%H$K%^%C%W$7$^$9!#(J
+$B%Q%i%a!<%?$NHO0O$O(J 1 $B$+$i(J 65536 $B$G$"$j!"(J
+$B2t$N9-$,$j$rJQ99$9$k$N$K;HMQ$G$-$^$9!#(J
+$B%9%1!<%k(J 65536 $B$O!"3F2t$r%"%I%l%9HO0O$N(J 2 $B%P%$%H$K3d$jEv$F$^$9!#(J
 $B%9%1!<%k(J 32768 $B$O(J 4 $B%P%$%H!"(J
 16384 $B$O(J 8 $B%P%$%H!"8e$OF1MM$G$9!#Cf4V$NCM$O$*$*$h$=Cf4V$NHO0O$rM?$($^$9!#(J
 .Fa scale
 $BCM$,(J 0 $B$N>l9g!"(J
-$B%W%m%U%!%$%k2=$OL58z$K$J$j$^$9!#(J
+$B%W%m%U%!%$%k$OL58z$K$J$j$^$9!#(J
 .Sh $BLa$jCM(J
+$BCM(J
 .Fa scale
-$BCM$,%<%m$G$J$/!"%P%C%U%!(J
+$B$,(J 0 $B$G$O$J$/!"%P%C%U%!(J
 .Fa samples
 $B$KIT@5$J%"%I%l%9$,F~$C$F$$$k>l9g!"(J
 .Fn profil
-$B$O(J -1 $B$rJV$7!"%W%m%U%!%$%k2=$O=*N;$5$l!"(J
+$B$O(J -1 $B$rJV$7!"%W%m%U%!%$%k$O=*N;$7!"(J
 .Va errno
 $B$OE,59@_Dj$5$l$^$9!#$=$&$G$J$$>l9g!"(J
 .Fn profil
@@ -92,9 +95,9 @@
 .Sh $B%U%!%$%k(J
 .Bl -tag -width /usr/lib/gcrt0.o -compact
 .It Pa /usr/lib/gcrt0.o
-$B%W%m%U%!%$%k2=(J C $B%i%s%?%$%`%9%?!<%H%"%C%W%U%!%$%k(J
+$B%W%m%U%!%$%k(J C $B%i%s%?%$%`%9%?!<%H%"%C%W%U%!%$%k(J
 .It Pa gmon.out
-$B%W%m%U%!%$%k2==PNO%U%!%$%k$N=>Mh$NL>A0(J
+$B%W%m%U%!%$%k=PNO%U%!%$%k$N=>Mh$NL>A0(J
 .El
 .Sh $B%(%i!<(J
 $B<!$N%(%i!<$,Js9p$5$l$k2DG=@-$,$"$j$^$9!#(J
@@ -117,8 +120,8 @@
 $B$K$9$Y$-$G$9!#(J
 .Pp
 .Fa samples
-$B0z?t$OK\Ev$O%Y%/%H%k%?%$%W(J
+$B0z?t$OK\Ev$O%Y%/%H%k(J
 .Fa "unsigned short"
-$B$G$"$kI,MW$,$"$j$^$9!#(J
+$B$N%Y%/%H%k$G$"$kI,MW$,$"$j$^$9!#(J
 .Pp
 gmon.out $B%U%!%$%k$N7A<0$O5-=R$5$l$F$$$^$;$s!#(J


