[PATCH] Better kmalloc effeciency

From: Brian Gerst (bgerst@didntduck.org)
Date: Mon Mar 04 2002 - 20:58:15 EST


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

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"),

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 07 2002 - 21:00:37 EST