Chiavi del Registro di sistema di gestione della memoria
Lo spazio di indirizzi virtuali di sistema nei sistemi a 32 bit può essere esaurito a causa della frammentazione. È possibile usare diverse chiavi del Registro di sistema per configurare i limiti di memoria nei sistemi a 32 bit che riscontrano questo problema. Lo spazio VA del sistema nei sistemi a 64 bit non è soggetto all'esaurimento dalla frammentazione; pertanto, queste chiavi non hanno alcun effetto sui sistemi a 64 bit.
Per i sistemi a 32 bit, queste chiavi del Registro di sistema di gestione della memoria devono essere create in modo esplicito con la seguente chiave del Registro di sistema:
HKEY_LOCAL_MACHINE\SISTEMA\Set di\ controlli corrente Controllo\\Gestione sessioniGestione della memoria
Windows Server 2008 e Windows Vista: Queste chiavi del Registro di sistema sono disponibili nei sistemi a 32 bit a partire da Windows Server 2008 e Windows Vista con Service Pack 1 (SP1).
Per i limiti di spazio di indirizzi e memoria predefiniti per i sistemi a 32 bit e a 64 bit, vedere Limiti di memoria per le versioni di Windows.
Nella tabella seguente vengono descritte le chiavi del Registro di sistema di gestione della memoria che possono essere usate per configurare i limiti di memoria nei sistemi a 32 bit. Tutte queste chiavi hanno un tipo di REG_DWORD e valori possibili compresi tra 0 e 2.048 MB. Il valore predefinito è 0, ovvero non viene applicato alcun limite. I valori vengono arrotondati automaticamente al successivo limite di allocazione va da 2 MB nei sistemi a 32 bit con pae ( Physical Address Extension ) abilitato e 4 MB nei sistemi a 32 bit che non dispongono di PAE abilitato.
Chiave | Descrizione |
---|---|
NonPagedPoolLimit | Specifica la quantità massima di spazio va di sistema che può essere utilizzata dal pool non di paging. In determinate condizioni, questo limite può essere superato da una piccola quantità. |
PagedPoolLimit | Specifica la quantità massima di spazio va di sistema che può essere utilizzata dal pool di paging. |
SessionSpaceLimit | Specifica la quantità massima di spazio va di sistema che può essere usata dalle allocazioni dello spazio sessione. |
SystemCacheLimit | Specifica la quantità massima di spazio va di sistema che può essere utilizzata dalla cache di sistema. In determinate condizioni, questo limite può essere superato da una piccola quantità. |
SystemPtesLimit | Specifica la quantità massima di spazio va di sistema che può essere usata dai mapping di I/O e da altre risorse che utilizzano voci di tabella delle pagine di sistema (PTEs). |
Determinare se lo spazio VA di sistema è esaurito richiede l'uso di un debugger del kernel. Per altre informazioni, vedere Strumenti di debug per Windows.