Everything About ___
Live briefing

Everything about Slab allocation

Memory management mechanism

Slab allocation is a memory management mechanism intended for the efficient memory allocation of objects. In comparison with earlier mechanisms, it reduces fragmentation caused by allocations and deallocations. This technique is used for retaining allocated memory containing a data object of a certain type for reuse upon subsequent allocations of objects of the same type. It is analogous to an object pool, but only applies to memory, not other resources. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Slab allocationA 5-minute orientation
  2. Pick up a classic book: ICTE 2015The most-reprinted book on the subject
  3. Read the landmark paper: A nested column generation algorithm to the meta slab allocation problem in the steel making industryCited 18 times
  4. Go sideways: Fragmentation (computing)A closely related topic
  5. Go sideways: SLUB (software)A closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics