Dela via


Minnespooler

Minneshanteraren skapar följande minnespooler som systemet använder för att allokera minne: icke-sidsidig pool och sidpool. Båda minnespoolerna finns i regionen för det adressutrymme som är reserverat för systemet och mappas till det virtuella adressutrymmet för varje process. Den icke-sidsidiga poolen består av virtuella minnesadresser som garanterat finns i fysiskt minne så länge motsvarande kernelobjekt allokeras. Den växlingsbara poolen består av virtuellt minne som kan sökas in och ut ur systemet. För att förbättra prestandan har system med en enda processor tre sidiga pooler och system med flera processorer har fem sidiga pooler.

Handtagen för kernelobjekt lagras i den växlingsbara poolen, så antalet referenser som du kan skapa baseras på tillgängligt minne.

Systemet registrerar gränser och aktuella värden för sin icke-sidsidiga pool, sidpool och sidfilanvändning. Mer information finns i information om minnesprestanda.