summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_resource.c
diff options
context:
space:
mode:
authorjasone <jasone@FreeBSD.org>2008-07-18 19:35:44 +0000
committerjasone <jasone@FreeBSD.org>2008-07-18 19:35:44 +0000
commit1e148a8be3dad2c22a49c11fc8fc2b1fcad4d26a (patch)
tree7d59960746e9a723824b6af7117e705d47df60f3 /sys/kern/kern_resource.c
parentdba03ac26a2a64c583bf97a4d3e3a57443f09fd7 (diff)
downloadFreeBSD-src-1e148a8be3dad2c22a49c11fc8fc2b1fcad4d26a.zip
FreeBSD-src-1e148a8be3dad2c22a49c11fc8fc2b1fcad4d26a.tar.gz
Enhance arena_chunk_map_t to directly support run coalescing, and use
the chunk map instead of red-black trees where possible. Remove the red-black trees and node objects that are obsoleted by this change. The net result is a ~1-2% memory savings, and a substantial allocation speed improvement.
Diffstat (limited to 'sys/kern/kern_resource.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud