Partilhar via


Chaves de registo de gestão de memória

O espaço de endereço virtual (VA) do sistema 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 VA do sistema em sistemas de 64 bits não está sujeito a exaustão 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 controle 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 os 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 de 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 automaticamente arredondados para o próximo limite de alocação de VA do sistema, que é de 2 MB em sistemas de 32 bits que têm de extensão de endereço físico (PAE) habilitado e 4 MB em sistemas de 32 bits que não têm PAE habilitado.

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

 

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