preallocatie
Preallocatie is een techniek waarbij bronnen vooraf worden gereserveerd of toegewezen voordat ze daadwerkelijk nodig zijn. Het doel is om latentie te verminderen,(fragmentatie) te voorkomen en de voorspelbaarheid van prestaties te vergroten door runtime-toewijzing te minimaliseren.
In computersystemen vindt preallocatie op verschillende niveaus plaats. In geheugenbeheer worden vaak geheugenpools, arenas of slab-allocators
Voordelen van preallocatie zijn onder meer minder runtime-toewijzingsoverhead, lagere operationele latentie en betere voorspelbaarheid van prestaties.
Toepassingen variëren van systeembrede geheugen- en opslagbeheer tot gespecialiseerde softwarecomponenten zoals geheugenpools, database-extents en netwerkbuffers. Zie