summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMatt Mackall <mpm@selenic.com>2008-02-05 09:29:37 +0300
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2008-02-05 20:44:19 +0300
commit20cecbae44528d347c46e71f40650b75e0dcbc8e (patch)
treefae7206c9aff698b76c5c6aab796539d047947bc /arch
parent679299b32dbf9bac4bdaedc850fb95d0f81b4963 (diff)
downloadlinux-20cecbae44528d347c46e71f40650b75e0dcbc8e.tar.xz
slob: reduce external fragmentation by using three free lists
By putting smaller objects on their own list, we greatly reduce overall external fragmentation and increase repeatability. This reduces total SLOB overhead from > 50% to ~6% on a simple boot test. Signed-off-by: Matt Mackall <mpm@selenic.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions