Linked by Thom Holwerda on Wed 16th May 2007 09:35 UTC, submitted by IdaAshley
Linux "Good operating system performance depends in part on the operating system's ability to efficiently manage resources. In the old days, heap memory managers were the norm, but performance suffered due to fragmentation and the need for memory reclamation. Today, the Linux kernel uses a method that originated in Solaris but has been used in embedded systems for quite some time, allocating memory as objects based on their size. This article explores the ideas behind the slab allocator and examines its interfaces and their use."
Permalink for comment 240995
To read all comments associated with this story, please click here.
Actually
by Jack Burton on Thu 17th May 2007 06:55 UTC
Jack Burton
Member since:
2005-07-06

Lots of operating systems have a slab allocator, since it's really a great thing.
DragonFly has one, Syllable has one, Haiku has got one too recently (courthesy of Hugo Santos).

Reply Score: 1