public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Better kmalloc effeciency
@ 2002-03-05  1:58 Brian Gerst
  0 siblings, 0 replies; only message in thread
From: Brian Gerst @ 2002-03-05  1:58 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux kernel mailing list

[-- Attachment #1: Type: text/plain, Size: 348 bytes --]

This patch adds two intermediate general cache sizes, 96 and 192 bytes. 
On my system this saves about 34k.

size-256              63    180    256    5   12    1
size-192              95    120    192    5    6    1
size-128             213    240    128    8    8    1
size-96             1080   1120     96   28   28    1

-- 

						Brian Gerst

[-- Attachment #2: kmalloc-sizes-1 --]
[-- Type: text/plain, Size: 544 bytes --]

diff -urN linux-2.5.6-pre2/mm/slab.c linux/mm/slab.c
--- linux-2.5.6-pre2/mm/slab.c	Mon Feb 11 10:21:49 2002
+++ linux/mm/slab.c	Sun Mar  3 13:59:25 2002
@@ -341,7 +341,9 @@
 	{    32,	NULL, NULL},
 #endif
 	{    64,	NULL, NULL},
+	{    96,	NULL, NULL},
 	{   128,	NULL, NULL},
+	{   192,	NULL, NULL},
 	{   256,	NULL, NULL},
 	{   512,	NULL, NULL},
 	{  1024,	NULL, NULL},
@@ -364,7 +366,9 @@
 	CN("size-32"),
 #endif
 	CN("size-64"),
+	CN("size-96"),
 	CN("size-128"),
+	CN("size-192"),
 	CN("size-256"),
 	CN("size-512"),
 	CN("size-1024"),

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-03-05  1:58 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-03-05  1:58 [PATCH] Better kmalloc effeciency Brian Gerst

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox