From owner-acpi-jp@jp.freebsd.org  Sun Jan  2 21:54:45 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id VAA05372;
	Sun, 2 Jan 2000 21:54:45 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id VAA05367
	for <acpi-jp@jp.freebsd.org>; Sun, 2 Jan 2000 21:54:45 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdn57.imasy.or.jp [202.227.24.249])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id VAA07667
	for <acpi-jp@jp.freebsd.org>; Sun, 2 Jan 2000 21:54:41 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Message-Id: <200001021254.VAA07667@tasogare.imasy.or.jp>
To: acpi-jp@jp.freebsd.org
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Sun, 02 Jan 2000 21:54:41 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 980905(IM100)
Lines: 507
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: acpi-jp 185
Subject: [acpi-jp 185] MEMMAN histogram support
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

$B%a%b%j4IM}%5%V%7%9%F%`$G2DJQD9$N%a%b%j3d$jEv$F$r$J$k$Y$/>/$J$/$7!"(B
$B=i4|3d$jEv$F%a%b%jNN0h$GOE$&J}8~$K$b$C$F$$$/$?$a!"%R%9%H%0%i%`$r(B
$BJs9p$9$k%Q%C%A$r:n@.$7$^$7$?!#LdBj$J$1$l$P(B 2, 3 $BF|Cf$K(B commit $BM=Dj$G$9!#(B
$B$3$l$rJ,@O$7$h$/;HMQ$5$l$kD9$5$r8+6K$a$F$"$i$+$8$aMQ0U$7$F$*$/(B
$B8GDjD9$N%a%b%j<oJL$r8!F$$7$?$$$H;W$$$^$9!#(B
$B;29M$^$G$K(B acpiconf -f XXX.dsdt.dat $B$N=PNO$N(B tail -25 $B$N7k2L$G$9!#(B
16, 21 $B$N%5%$%:$"$?$j$K=8Cf$7$F$$$k$h$&$G$9!#(B

==> 3110CT.dsdt.dat.debug <==
    reclaimed memory:	0 bytes
  flexible size memory blocks
    alloc():		86 times
    system malloc():	86 times
    free():		40 times
    system free():	40 times
    required memory:	1713 bytes
    allocated memory:	1713 bytes
    min memory size:	4 bytes
    max memory size:	178 bytes
    avg memory size:	19 bytes
    memory size histogram (12 entries):
	size	count
	4	8
	6	1
	8	9
	10	1
	14	3
	16	12
	20	46
	22	2
	28	1
	53	1
	136	1
	178	1

==> ASUS-P2B-LS.dsdt.dat.debug <==
  flexible size memory blocks
    alloc():		109 times
    system malloc():	109 times
    free():		59 times
    system free():	59 times
    required memory:	2368 bytes
    allocated memory:	2368 bytes
    min memory size:	6 bytes
    max memory size:	136 bytes
    avg memory size:	21 bytes
    memory size histogram (13 entries):
	size	count
	6	5
	8	5
	10	1
	13	3
	16	35
	21	51
	25	1
	37	1
	45	1
	73	3
	78	1
	128	1
	136	1

==> AX6BC.dsdt.dat.debug <==
    alloc():		99 times
    system malloc():	99 times
    free():		50 times
    system free():	50 times
    required memory:	2092 bytes
    allocated memory:	2092 bytes
    min memory size:	6 bytes
    max memory size:	112 bytes
    avg memory size:	21 bytes
    memory size histogram (14 entries):
	size	count
	6	2
	8	6
	10	1
	13	3
	16	28
	21	50
	26	1
	37	1
	39	1
	51	2
	56	1
	72	1
	90	1
	112	1

==> Apollo_MVP3.dsdt.dat.debug <==
    alloc():		83 times
    system malloc():	83 times
    free():		36 times
    system free():	36 times
    required memory:	1808 bytes
    allocated memory:	1808 bytes
    min memory size:	5 bytes
    max memory size:	90 bytes
    avg memory size:	21 bytes
    memory size histogram (14 entries):
	size	count
	5	1
	8	3
	10	1
	13	3
	16	16
	21	49
	26	1
	34	1
	37	1
	39	1
	49	1
	51	3
	64	1
	90	1

==> Dell_I7500.dsdt.dat.debug <==
    required memory:	3193 bytes
    allocated memory:	3193 bytes
    min memory size:	4 bytes
    max memory size:	474 bytes
    avg memory size:	27 bytes
    memory size histogram (18 entries):
	size	count
	5	8
	6	8
	8	6
	10	1
	13	10
	16	9
	18	1
	21	61
	24	2
	29	1
	32	2
	34	1
	96	2
	99	2
	111	1
	187	1
	210	1
	474	1

==> TP770ED.dsdt.dat.debug <==
    min memory size:	2 bytes
    max memory size:	523 bytes
    avg memory size:	20 bytes
    memory size histogram (20 entries):
	size	count
	2	1
	5	46
	8	60
	12	22
	16	69
	18	7
	21	177
	24	2
	29	8
	39	2
	52	4
	58	2
	62	3
	64	3
	72	2
	75	1
	128	3
	136	1
	256	2
	523	2

==> VersaProNX.dsdt.dat.debug <==
    required memory:	2501 bytes
    allocated memory:	2501 bytes
    min memory size:	4 bytes
    max memory size:	136 bytes
    avg memory size:	20 bytes
    memory size histogram (18 entries):
	size	count
	5	8
	6	6
	8	5
	10	1
	13	11
	16	9
	18	1
	21	67
	24	1
	29	1
	32	1
	41	1
	52	2
	54	1
	66	1
	82	1
	86	2
	136	1

==> Z505D.dsdt.dat.debug <==
    reclaimed memory:	0 bytes
  flexible size memory blocks
    alloc():		42 times
    system malloc():	42 times
    free():		42 times
    system free():	42 times
    required memory:	1115 bytes
    allocated memory:	1115 bytes
    min memory size:	4 bytes
    max memory size:	466 bytes
    avg memory size:	26 bytes
    memory size histogram (12 entries):
	size	count
	6	9
	8	11
	10	1
	13	4
	16	8
	21	2
	29	2
	50	1
	52	1
	62	1
	64	1
	466	1

==> Z505FX.dsdt.dat.debug <==
    reclaimed memory:	0 bytes
  flexible size memory blocks
    alloc():		42 times
    system malloc():	42 times
    free():		42 times
    system free():	42 times
    required memory:	1115 bytes
    allocated memory:	1115 bytes
    min memory size:	4 bytes
    max memory size:	466 bytes
    avg memory size:	26 bytes
    memory size histogram (12 entries):
	size	count
	6	9
	8	11
	10	1
	13	4
	16	8
	21	2
	29	2
	50	1
	52	1
	62	1
	64	1
	466	1

==> bp6.dsdt.dat.debug <==
    system malloc():	138 times
    free():		83 times
    system free():	83 times
    required memory:	2797 bytes
    allocated memory:	2797 bytes
    min memory size:	4 bytes
    max memory size:	128 bytes
    avg memory size:	20 bytes
    memory size histogram (15 entries):
	size	count
	6	6
	8	6
	10	1
	13	3
	16	56
	21	56
	26	1
	37	1
	39	1
	51	2
	56	1
	72	1
	96	1
	98	1
	128	1

==> bx6.dsdt.dat.debug <==
    alloc():		111 times
    system malloc():	111 times
    free():		55 times
    system free():	55 times
    required memory:	2261 bytes
    allocated memory:	2261 bytes
    min memory size:	4 bytes
    max memory size:	112 bytes
    avg memory size:	20 bytes
    memory size histogram (14 entries):
	size	count
	6	7
	8	6
	10	1
	13	3
	16	28
	21	57
	26	1
	37	1
	39	1
	51	2
	56	1
	72	1
	98	1
	112	1

==> chandra2.dsdt.dat.debug <==
    reclaimed memory:	0 bytes
  flexible size memory blocks
    alloc():		81 times
    system malloc():	81 times
    free():		33 times
    system free():	33 times
    required memory:	1605 bytes
    allocated memory:	1605 bytes
    min memory size:	4 bytes
    max memory size:	136 bytes
    avg memory size:	19 bytes
    memory size histogram (12 entries):
	size	count
	4	3
	6	1
	8	5
	10	1
	12	6
	14	3
	16	8
	20	48
	22	2
	32	1
	62	2
	136	1

==> dell.dsdt.dat.debug <==
    system malloc():	0 times
    free():		694 times
    system free():	0 times
    required memory:	0 bytes
    allocated memory:	0 bytes
    reclaimed memory:	0 bytes
  flexible size memory blocks
    alloc():		87 times
    system malloc():	87 times
    free():		87 times
    system free():	87 times
    required memory:	1639 bytes
    allocated memory:	1639 bytes
    min memory size:	6 bytes
    max memory size:	136 bytes
    avg memory size:	18 bytes
    memory size histogram (7 entries):
	size	count
	6	4
	8	5
	16	72
	48	1
	56	3
	72	1
	136	1

==> mobioNX.dsdt.dat.debug <==
    alloc():		87 times
    system malloc():	87 times
    free():		31 times
    system free():	31 times
    required memory:	2218 bytes
    allocated memory:	2218 bytes
    min memory size:	4 bytes
    max memory size:	210 bytes
    avg memory size:	25 bytes
    memory size histogram (14 entries):
	size	count
	5	2
	8	4
	10	4
	13	3
	21	58
	24	3
	27	2
	29	2
	39	2
	52	3
	63	1
	123	1
	126	1
	210	1

==> p2b.dsdt.dat.debug <==
  flexible size memory blocks
    alloc():		101 times
    system malloc():	101 times
    free():		51 times
    system free():	51 times
    required memory:	2208 bytes
    allocated memory:	2208 bytes
    min memory size:	6 bytes
    max memory size:	136 bytes
    avg memory size:	21 bytes
    memory size histogram (13 entries):
	size	count
	6	5
	8	5
	10	1
	13	3
	16	27
	21	51
	25	1
	37	1
	45	1
	73	3
	78	1
	96	1
	136	1

==> ss3380.dsdt.dat.debug <==
  flexible size memory blocks
    alloc():		86 times
    system malloc():	86 times
    free():		39 times
    system free():	39 times
    required memory:	1733 bytes
    allocated memory:	1733 bytes
    min memory size:	4 bytes
    max memory size:	178 bytes
    avg memory size:	20 bytes
    memory size histogram (13 entries):
	size	count
	4	7
	6	1
	8	8
	10	1
	12	1
	14	3
	16	12
	20	47
	22	2
	28	1
	53	1
	136	1
	178	1

==> tecra.dsdt.dat.debug <==
    alloc():		117 times
    system malloc():	117 times
    free():		70 times
    system free():	70 times
    required memory:	2109 bytes
    allocated memory:	2109 bytes
    min memory size:	4 bytes
    max memory size:	146 bytes
    avg memory size:	18 bytes
    memory size histogram (14 entries):
	size	count
	4	13
	6	5
	8	9
	10	1
	12	6
	14	3
	16	26
	20	47
	22	2
	36	1
	53	1
	60	1
	136	1
	146	1

begin 644 histogram.diff.gz
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
@0/U*V<Y/WFL&;M:.+P1O_JHLFP[K`_5?CKUL+1H8``!$
`
end
