From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Apr  2 19:40:52 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA71415;
	Sun, 2 Apr 2000 19:40:52 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from hlla.is.tsukuba.ac.jp (kirk.hlla.is.tsukuba.ac.jp [130.158.85.129])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id TAA71410
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 2 Apr 2000 19:40:52 +0900 (JST)
	(envelope-from sakamoto@hlla.is.tsukuba.ac.jp)
Received: from pulse.hlla.is.tsukuba.ac.jp (pulse [130.158.85.141])
	by hlla.is.tsukuba.ac.jp (8.9.3/3.7W) with ESMTP id TAA00416
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 2 Apr 2000 19:40:05 +0900 (JST)
Date: Sun, 02 Apr 2000 19:40:37 +0900
Message-ID: <14567.9125.882698.26482Z@pulse.hlla.is.tsukuba.ac.jp>
From: Hideki SAKAMOTO <sakamoto@hlla.is.tsukuba.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
User-Agent: Wanderlust/1.0.3 (Notorious) SEMI/1.13.4 (Terai) FLIM/1.12.7
 (=?ISO-8859-4?Q?Y=FEzaki?=) MULE/2.3 (SUETSUMUHANA) (based on Emacs 19.34)
Organization: Institute of Information Sciences & Electronics, University of Tsukuba, Japan
MIME-Version: 1.0 (generated by SEMI 1.13.4 - "Terai")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 50965
Subject: [FreeBSD-users-jp 50965] gnuplot =?ISO-2022-JP?B?GyRCJEgbKEI=?=
 malloc
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: sakamoto@hlla.is.tsukuba.ac.jp

$BC^GHBg3X$N:d85$G$9!%(B

FreeBSD $B$G$O$J$<$+(B gnuplot $B$N%Q%U%)!<%^%s%9$,Cx$7$/Mn$A$k$H$$$&OC$G$9!%(B

3.4-RELEASE $B$G(B package $B$N(B gnuplot+ $B$r;H$C$F$$$?$N$G$9$,!$$?$H$($P!$(B

% perl -e 'for($i=0;$i<1000000;$i++) { printf "%07d\t1\n", $i; }' > t.dat

$B$J$I$H$7$F(B($B%m!<%+%k$N(BHDD$B>e$K(B)$B:n$C$?Ls(B10MB$B$N%U%!%$%k$r%W%m%C%H$7$h$&$H(B
$B$9$k$H!$(B

gnuplot> plot "t.dat"

$B$HBG$A9~$s$G$+$i=hM}$,=*$o$k$^$G$K!$(BPentium III(600MHz), 768MB memory 
$B$N%^%7%s$G(B4$BJ,$0$i$$$+$+$j$^$9!%$3$N$H$-!$(Btop $B%3%^%s%I$G4Q;!$7$F$$$k$H!$(B
gnuplot $B%W%m%;%9$NBg$-$5$,(B 173MB $B$^$GKD$i$s$G$$$-$^$9!%(B
# $BF1$8%^%7%s$G$h$j%a%b%j$N>/$J$$>u67$G<B83$r$7$F$$$?$H$-$K!$(BOS $B$4$HMn(B
# $B$A$k$H$$$&$R$I$$L\$K$+$J$j$N9b3NN($GAx6x$7$^$7$?$N$G!$K|$,0l<+J,$G;n(B
# $B$9>l9g$K$OCm0U$7$F$/$@$5$$!%(B

$B$3$l$r!$Nc$($P(B
<ftp://ftp.netlab.is.tsukuba.ac.jp/pub/GNU/prep/malloc.tar.gz>$B$J$I$KCV(B
$B$$$F$"$k(B GNU $B$N(B malloc $B%i%$%V%i%j$r%j%s%/$7$F(B gnuplot $B$r:n$jD>$9$H!$F1(B
$B$8%^%7%s$G(B10$BIC6/$G=hM}$,=*N;$9$k$h$&$K$J$j!$%W%m%;%9$N%5%$%:$b:GBg$G(B
70MB$B<e$0$i$$$K<}$^$k$h$&$K$J$j$^$9!%$b$7!$(Bgnuplot $B$,=E$$$H46$8$F$$$k?M(B
$B$,$$$?$i!$;n$7$F$_$k2ACM$O$"$k$H;W$$$^$9!%(B

$B$3$3$^$GFI$s$G5$IU$+$l$?J}$b$$$k$H;W$$$^$9$,!$$3$NJ}K!$O$"$F$:$C$]$&$,(B
$B$?$^$?$^Ev$C$?$@$1$G!$5;=QE*$JM}M3$,K\?M$K$b$5$C$Q$jJ,$+$C$F$$$^$;$s!%(B
$B$I$J$?$+!$$3$NE@$r%U%)%m!<$7$FD:$1$^$;$s$G$7$g$&$+(B?

$B$=$b$=$b!$:G=i$K$3$NLdBj$K5$IU$$$?$N$O!$(BSolaris $B%^%7%s$GF1$8%U%!%$%k$N(B
$B%W%m%C%H$r$7$?$H$3$m!$=hM}$,$d$1$KAa$/=*$o$C$?$N$,$-$C$+$1$G$9!%IaCJ;H$C(B
$B$F$$$k>e$G$O(B FreeBSD $B$,CY$$$H$$$&0u>]$O$^$C$?$/$J$$$N$G$9$,!$CN$i$J$$(B
$B$H$3$m$GF1MM$J%Q%U%)!<%^%s%9$NDc2<$,5/$-$F$$$J$$$+>/$7?4G[$G$9!%(B

$B$A$J$_$K!$(BGNU malloc $B%i%$%V%i%j$r%$%s%9%H!<%k$9$kA0$K!$(Bmalloc $B$N%^%K%e(B
$B%"%k$rFI$s$G(B H $B%*%W%7%g%s$d(B R $B%*%W%7%g%s$r;n$7$F$_$^$7$?$,!$$=$l$i$N%*(B
$B%W%7%g%s$K$h$k5sF0$NJQ2=$O$J$$$h$&$G$7$?!%$^$?!$(Bpackage $B$N(B dlmalloc $B%i(B
$B%$%V%i%j$r%j%s%/$9$k$H!$:G=i$NNc$G%W%m%;%9$NBg$-$5$O:GBg(B 117MB $BDx$K=L(B
$B$^$j$^$7$?$,!$=hM};~4V$O8~>e$7$^$;$s$G$7$?!%(B

$B0J2<$O!$(BGNU malloc $B$r%j%s%/$7$?(B gnuplot $B$N$*$*$6$C$Q$J:n$jJ}$G$9!%K\Ev(B
$B$K$3$l$GNI$$$N$+$A$g$C$H<+?.$,$"$j$^$;$s!%(B

GNU malloc $B%i%$%V%i%j$N%3%s%Q%$%k$O4JC1$G!$$H$C$F$-$?%U%!%$%k$r(B tar $B$G(B
$BE83+$7$?8e$K(B
% cd malloc
% make
$B$9$k$@$1$G$9!%$=$N8e!$$G$-$"$,$C$?(B libmalloc.a $B$r(B
# cp libmalloc.a /usr/local/lib/libgmalloc.a
$B$N$h$&$K%3%T!<$7$F$*$-$^$9!%(B

gnuplot $B$G$3$N%i%$%V%i%j$r%j%s%/$9$k$K$O!$%=!<%9$rE83+$7(B
% ./configure <option>
$B$7$?8e$K$G$-$k(B Makefile $B$N(B
LIBS = -lm
$B$H$$$&9T$K(B
LIBS = -lm -L/usr/local/lib -lgmalloc
$B$H$$$C$?46$8$G!$@h$[$I$N%i%$%V%i%j$r%j%s%/$9$k$h$&%*%W%7%g%s$rDI2C$7$^(B
$B$9!%$"$H$O!$(B
% make
% su
# make install
$B$G%$%s%9%H!<%k40N;$G$9!%(B

-- 
  $B:d85(B  $B1Q5*(B   (Hideki Sakamoto) $BC^GHBg3X9)3X8&5f2J(B
  e-mail: sakamoto@hlla.is.tsukuba.ac.jp
