Justin Erenkrantz wrote: > Aaron pointed out that CLR (Cormen/Leiserson/Rivest for those that never > took algorithms classes) has many memory allocation algorithms. I'd > bet we could find one that would work better. -- justin
At USENIX there was a talk about extending the slab allocator to multiple CPUs. One of the things in the talk was a thing called vmem, which is a general purpose resource allocator with low fragmentation and constant-time allocations (optionally - for more time you can get a better fit). Sounds pretty good, eh? http://www.usenix.org/publications/library/proceedings/usenix01/bonwick.html Cheers, Ben. -- http://www.apache-ssl.org/ben.html "There is no limit to what a man can do or how far he can go if he doesn't mind who gets the credit." - Robert Woodruff
