Clés de Registre de gestion de la mémoire

L’espace d’adresse virtuelle système (VA) sur les systèmes 32 bits peut s’épuiser en raison de la fragmentation. Plusieurs clés de Registre peuvent être utilisées pour configurer des limites de mémoire sur les systèmes 32 bits qui rencontrent ce problème. L’espace va système sur les systèmes 64 bits n’est pas soumis à l’épuisement par fragmentation ; par conséquent, ces clés n’ont aucun effet sur les systèmes 64 bits.

Pour les systèmes 32 bits, ces clés de Registre de gestion de la mémoire doivent être créées explicitement sous la clé de Registre suivante :

HKEY_LOCAL_MACHINE\SYSTÈME\Jeu de contrôles actuel\Contrôle\Gestionnaire de session\Gestion de la mémoire

Windows Server 2008 et Windows Vista : Ces clés de Registre sont disponibles sur les systèmes 32 bits à partir de Windows Server 2008 et Windows Vista avec Service Pack 1 (SP1).

Pour connaître les limites de mémoire et d’espace d’adressage par défaut sur les systèmes 32 bits et 64 bits, consultez Limites de mémoire pour les versions Windows.

Le tableau suivant décrit les clés de Registre de gestion de la mémoire qui peuvent être utilisées pour configurer les limites de mémoire sur les systèmes 32 bits. Toutes ces clés ont un type REG_DWORD et des valeurs possibles comprises entre 0 et 2 048 Mo. La valeur par défaut est 0, ce qui signifie qu’aucune limite n’est appliquée. Les valeurs sont automatiquement arrondies à la limite d’allocation va système suivante, qui est de 2 Mo sur les systèmes 32 bits pour lesquels l’extension d’adresse physique (PAE) est activée et de 4 Mo sur les systèmes 32 bits qui n’ont pas de PAE activé.

Clé Description
NonPagedPoolLimit Spécifie la quantité maximale d’espace va système qui peut être utilisée par le pool non paginé. Dans certaines conditions, cette limite peut être dépassée d’une petite quantité.
PagedPoolLimit Spécifie la quantité maximale d’espace va système qui peut être utilisée par le pool paginé.
SessionSpaceLimit Spécifie la quantité maximale d’espace va système qui peut être utilisée par les allocations d’espace de session.
SystemCacheLimit Spécifie la quantité maximale d’espace va système qui peut être utilisé par le cache système. Dans certaines conditions, cette limite peut être dépassée d’une petite quantité.
SystemPtesLimit Spécifie la quantité maximale d’espace va système qui peut être utilisée par les mappages d’E/S et d’autres ressources qui consomment des entrées de table de pages système (PTE).

 

Pour déterminer si l’espace va du système est épuisé, l’utilisation d’un débogueur de noyau est nécessaire. Pour plus d'informations, consultez Outils de débogage pour Windows.