Share via


<gcConcurrent>, élément

Mise à jour : novembre 2007

Spécifie si le Common Language Runtime exécute l'opération garbage collection sur un thread distinct.

<configuration>, élément
  <runtime>, élément
    <gcConcurrent>, élément

<gcConcurrent  
   enabled="true|false"/>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut

Description

enabled

Attribut requis.

Spécifie si le runtime exécute l'opération garbage collection.

Attribut activé

Valeur

Description

false

N'exécute pas l'opération garbage collection simultanément.

true

Exécute l'opération garbage collection simultanément. Il s'agit de l'option par défaut.

Éléments enfants

Aucun

Éléments parents

Élément

Description

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 les liaisons d'assembly et l'opération garbage collection.

Notes

Le paramètre qui figure dans le fichier de configuration de l'ordinateur constitue la valeur par défaut pour toutes les applications .NET Framework. Le paramètre du fichier de configuration de l'application se substitue au paramètre du fichier de configuration de l'ordinateur.

Si votre application est monothread et implique une importante interaction avec l'utilisateur, laissez l'opération garbage collection simultanée activée pour minimiser le temps d'interruption de l'application lors de l'exécution de l'opération garbage collection. Si votre application est une application serveur ASP.NET, vous n'avez pas besoin de modifier la valeur par défaut de l'élément gcConcurrent.

Remarque :

Le garbage collection simultané n'est pas pris en charge dans les applications exécutant l'émulateur WOW64 x86 sur les systèmes 64 bits qui implémentent l'architecture Intel Itanium (anciennement appelée IA-64). Pour plus d'informations sur l'utilisation de WOW64 sur les systèmes Windows 64 bits, consultez Exécution d'applications 32 bits (en anglais).

Exemple

L'exemple suivant montre comment désactiver l'opération garbage collection.

<configuration>
   <runtime>
      <gcConcurrent enabled="false"/>
   </runtime>
</configuration>

Voir aussi

Tâches

Comment : désactiver le garbage collection simultané

Référence

Schéma des paramètres d'exécution

Autres ressources

Schéma des fichiers de configuration pour le .NET Framework