Slaballokatorer
Slaballokatorer är minnesförvaltningsstrukturer som används i operativsystem och andra mjukvaruplattformar för effektiv hantering av små, frekvent allokerade objekt. Huvudidén är att minnet organiseras i slabar – block av en fast storlek som används för att lagra objekt av en viss typ. Varje objektklass får en slab-cache där lediga objekt hålls i en fri-lista och färdiga block kan återanvändas utan att söka nytt minne varje gång.
När en konstruktion av ett objekt krävs försöker allocatorn ta ett ledigt objekt från rätt cache. Om
Fördelar med slabbaserade allokatorer inkluderar mycket snabb tilldelning och frigöring, förbättrad cachekvalitet genom lokalitet och enklare
I många system används varianter som SLAB, SLUB eller SLOB, vilka skiljer sig i hur de organiserar