Partager via


Élément GCConserveMemory

Configure le récupérateur de mémoire pour conserver la mémoire, au prix de nettoyages de la mémoire plus fréquents et de temps de pause éventuellement plus longs. La valeur par défaut est 0 : cela n’implique aucune modification. Outre la valeur par défaut 0, les valeurs comprises entre 1 et 9 (inclus) sont valides. Plus la valeur est élevée, plus le récupérateur de mémoire tente de conserver la mémoire et donc de garder le tas petit. Si la valeur est différente de zéro, le tas d’objets volumineux est compacté automatiquement s’il est trop fragmenté.

<Configuration>
   <Duree>
     <GCConserveMemory>

Syntaxe

<GCConserveMemory
   enabled="n"/>

Attributes

Caractéristique Descriptif
enabled Attribut obligatoire.

Spécifie la quantité de mémoire dure que doit essayer de conserver la mémoire.

attribut activé

Valeur Descriptif
n La valeur par défaut est 0 : cela n’implique aucune modification. En plus de 0, les valeurs comprises entre 1 et 9 (inclus) sont valides. Plus la valeur est élevée, plus le récupérateur de mémoire tente de conserver la mémoire et donc de garder le tas petit.

Éléments enfants

Aucun.

Éléments parents

Élément Descriptif
configuration Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.
runtime Contient des informations sur la liaison d’assembly et le garbage collection.

Remarques

Ce paramètre a été introduit dans .NET Framework 4.8.

Voir aussi