Chaves do Registro de Gerenciamento de Memória

O espaço de endereço virtual do sistema (VA) em sistemas de 32 bits pode se esgotar devido à fragmentação. Várias chaves do Registro podem ser usadas para configurar limites de memória em sistemas de 32 bits que enfrentam esse problema. O espaço de VA do sistema em sistemas de 64 bits não está sujeito ao esgotamento por fragmentação; portanto, essas chaves não têm efeito em sistemas de 64 bits.

Para sistemas de 32 bits, essas chaves do Registro de gerenciamento de memória devem ser criadas explicitamente sob a seguinte chave do Registro:

HKEY_LOCAL_MACHINE\SISTEMA\Conjunto de controles atual\Controle\Gerenciador de\ Sessão Gerenciamento de Memória

Windows Server 2008 e Windows Vista: Essas chaves do Registro estão disponíveis em sistemas de 32 bits a partir do Windows Server 2008 e do Windows Vista com Service Pack 1 (SP1).

Para obter limites de memória e espaço de endereço padrão em sistemas de 32 bits e 64 bits, consulte Limites de memória para versões do Windows.

A tabela a seguir descreve as chaves do Registro de gerenciamento de memória que podem ser usadas para configurar limites de memória em sistemas de 32 bits. Todas essas chaves têm um tipo REG_DWORD e valores possíveis que variam de 0 a 2.048 MB. O padrão é 0, o que significa que nenhum limite é imposto. Os valores são arredondados automaticamente para o próximo limite de alocação de VA do sistema, que é de 2 MB em sistemas de 32 bits que têm a PAE ( Extensão de Endereço Físico ) habilitada e 4 MB em sistemas de 32 bits que não têm o PAE habilitado.

Chave Descrição
NonPagedPoolLimit Especifica a quantidade máxima de espaço de VA do sistema que pode ser usado pelo pool nãopagado. Em determinadas condições, esse limite pode ser excedido por uma pequena quantidade.
PagedPoolLimit Especifica a quantidade máxima de espaço de VA do sistema que pode ser usada pelo pool paginado.
SessionSpaceLimit Especifica a quantidade máxima de espaço de VA do sistema que pode ser usada por alocações de espaço de sessão.
SystemCacheLimit Especifica a quantidade máxima de espaço de VA do sistema que pode ser usada pelo cache do sistema. Em determinadas condições, esse limite pode ser excedido por uma pequena quantidade.
SystemPtesLimit Especifica a quantidade máxima de espaço de VA do sistema que pode ser usado por mapeamentos de E/S e outros recursos que consomem PTEs (entradas de tabela de página do sistema).

 

Determinar se o espaço de VA do sistema está sendo esgotado requer o uso de um depurador de kernel. Para obter mais informações, consulte Ferramentas de depuração para Windows.