La clé de registre « HeapDecommitFreeBlockThreshold »

Traductions disponibles Traductions disponibles
Numéro d'article: 315407 - Voir les produits auxquels s'applique cet article
Important Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986 Description du Registre de Microsoft Windows
Agrandir tout | Réduire tout

Résumé

Cet article décrit la clé de Registre HeapDecommitFreeBlockThreshold.

Lorsque de la mémoire est libérée à une adresse donnée, le gestionnaire de tas vérifie combien d'octets contigus sont libres autour de cette adresse. Une fois cette vérification réalisée, il peut faire l'une des deux actions suivantes :
  • maintenir le bloc de mémoire contigu validé ;
  • invalider le bloc de mémoire contigu et le marquer comme réservé uniquement.
La clé de Registre HeapDecommitFreeBlockThreshold spécifie le nombre d'octets contigus au-delà duquel la mémoire est invalidée (deuxième option) plutôt que conservée afin d'être réutilisée (première option).

Remarque Sur les ordinateurs qui ont un gigaoctet ou plus de RAM, appliquez le paramètre suivant pour obtenir la performance maximale :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager HeapDeCommitFreeBlockThreshold = REG_DWORD 0x00040000
Sur les ordinateurs disposant de moins d'un gigaoctet de RAM, n'utilisez pas la clé de Registre HeapDecommitFreeBlockThreshold à moins qu'une fragmentation de mémoire intense ne se produise.

Plus d'informations

Avertissement Toute utilisation incorrecte de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.

Par défaut, le gestionnaire de tas ne combine pas nécessairement tous les blocs libres ou ni ne fait de nouvelles affectations ; par conséquent, les blocs peuvent être invalidés et devenir des trous inutiles dans l'espace d'adresse virtuelle. La clé de Registre HeapDecommitFreeBlockThreshold fournit un meilleur contrôle sur la façon de gérer et de libérer de la mémoire. Pour ajouter cette clé, vous devez modifier le Registre.

Pour ajouter la clé de Registre HeapDecommitFreeBlockThreshold :
  1. Démarrez l'Éditeur du Registre (Regedt32.exe).
  2. Recherchez la clé suivante dans le Registre et cliquez dessus :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  3. Dans le menu Edition, cliquez sur Ajouter une valeur, puis ajoutez la valeur de Registre suivante :
    Nom de la valeur : HeapDecommitFreeBlockThreshold
    Type de données : REG_DWORD
    Base : Décimale
    Données de la valeur : Le nombre d'octets

    Cette valeur spécifie le nombre d'octets libérés au-delà duquel le gestionnaire de tas invalide la mémoire (au lieu de la conserver et de la réutiliser). Si vous définissez cette clé de Registre sur une valeur élevée (par exemple, 262144), le gestionnaire de tas est plus efficace lorsqu'il vérifie qu'aucun octet n'est invalidé. Par conséquent, la fragmentation d'adresse virtuelle est réduite voire évitée.


    Remarque Cette valeur correspond au nombre d'octets des valeurs décimales. La valeur recommandée est 262144, ce qui correspond à une valeur hexadécimale de 0x00040000.
  4. Quittez l'Éditeur du Registre.
  5. Redémarrez votre ordinateur.

Propriétés

Numéro d'article: 315407 - Dernière mise à jour: lundi 26 novembre 2007 - Version: 5.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
Mots-clés : 
kbhowto KB315407
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com