From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Oct  5 20:02:41 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id UAA33574;
	Tue, 5 Oct 1999 20:02:41 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from landau.t.u-tokyo.ac.jp (landau.t.u-tokyo.ac.jp [133.11.68.67])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id UAA33569
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 5 Oct 1999 20:02:41 +0900 (JST)
	(envelope-from imayoshi@ap.t.u-tokyo.ac.jp)
Received: (from imayoshi@localhost)
	by landau.t.u-tokyo.ac.jp (8.8.8+2.7Wbeta7/3.6W-MUTSUKI) id UAA03606;
	Tue, 5 Oct 1999 20:02:40 +0900 (JST)
Message-Id: <199910051102.UAA03606@landau.t.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
References: <19991005180906M.okuyama@trl.ibm.com>
X-Mailer: Mew version 1.06 on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Tue, 05 Oct 1999 20:02:40 +0900
From: Takahiro IMAYOSHI <imayoshi@ap.t.u-tokyo.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 46317
Subject: [FreeBSD-users-jp 46317] Re: =?ISO-2022-JP?B?GyRCQmdNRhsoQg==?=
 =?ISO-2022-JP?B?GyRCTkwkTiVhJWIlajNOSl0hJkZJJF89cSQtIUQbKEI=?=
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: imayoshi@ap.t.u-tokyo.ac.jp

$B:#5H$G$9!#(B

In [ FreeBSD-users-jp : 46312 ];
	Kenichi Okuyama$B$5$s(B wrote.

>>>>> "HS" == Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp> writes:
HS> - FreeBSD $BI8=`$N(B malloc $B$O4pK\E*$K(B sbrk/brk $B$r;H$C$F$$$k(B.
HS> 	(mmap $B$b;H$C$F$O$$$k$,(B, $B4IM}>pJs$NNN0h3NJ]$N$?$a(B)
> 
> FreeBSD $B$N(B malloc $B$O:#$O(B phk-malloc $B$G$9$h$M(B?
> phk-malloc $B$O!X4IM}>pJs$NNN0h3NJ]$N$?$a!Y$H!X>.$5$JNN0hMQ!Y$K(B sbrk 
> $B$r;H$C$F$$$k$N$G$"$C$F!"Bg$-$JNN0h$O(B mmap $B$@$C$?$O$:$G$9!#(B
> $B$?$7$+!"(B1/2 page $B$h$j$bBg$-$$%5%$%:$rMW5a$9$k$H(B mmap $B$K$J$k$O$:!#(B
> $B$3$A$i$O7k9=<+?H$,$"$k$s$G$9$,!D!#(B

$B@^3Q(B CVS $B$,$"$k$N$G(B http://www.jp.freebsd.org/cgi/cvsweb.cgi $B$G(B
RELENG_2_2,RELENG_3,HEAD $B$N(B src/lib/libc/stdlib/malloc.c $B$r8+$F(B
$B$_$^$7$?!#(B

malloc() -> imalloc() $B$H8F$P$l$F$-$F!"(B1page (4kbyte) $B$r6-3&@~$K(B
malloc_bytes() $B$"$k$$$O(B malloc_pages() $B$,(B call $B$5$l$F$$$^$9$M!#(B

$B$G$b!":G8e$O7k6I(B map_pages() $B$,8F$S=P$5$l$F!"(Bsbrk/brk $B$r;H$C$F(B
$B3d$jEv$F$i$l$F$$$k$h$&$K8+$($^$9!#(B


malloc(3) $B$K$"$k$h$&$K(B /etc/malloc.conf $B$+4D6-JQ?t(B MALLOC_OPTIONS
$B$rD4$Y$F!"(Boption J $B$,F~$C$F$k$H(B malloc $B$7$?$H$-$K(B 0xd0 $B$G(B fill $B$5(B
$B$l$k$h$&$K$J$C$F$$$^$9$h$M!#(B

$BESCf$G3d$jEv$F$i$l$J$/$J$C$F;`$L$h$j:G=i$K;`$s$G$/$l$?J}$,$$$$!"$H(B
$B$$$&$3$H$J$i$P!"$3$N(B option $B$rN)$F$F$*$1$P$$$$$s$8$c$J$$$G$7$g$&$+!)(B

---
$B:#5H?rGn(B (Imayoshi Takahiro)  email: imayoshi@ap.t.u-tokyo.ac.jp
