Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
GCLatencyMode, énumération
Ajuste l'heure que le garbage collector impose dans votre application.
Assembly : mscorlib (dans mscorlib.dll)
| Nom de membre | Description | |
|---|---|---|
| Batch |
Désactive l'accès concurrentiel de garbage collection et libère des objets dans un appel de lot. C'est le mode le plus importun.
Ce mode est conçu pour un débit maximal aux dépens de la réactivité. Ce mode remplace le paramètre de configuration d'exécution < gcConcurrent >. Si <gcConcurrent> est activé, basculer en mode Batch empêche toutes les collections simultanées supplémentaires. C'est le seul mode valide pour le garbage collector de serveur. Il est équivalent au garbage collection sur une station de travail non simultanée. |
|
| Interactive |
Active l'accès concurrentiel de garbage collection et libère des objets pendant que l'application s'exécute. C'est le mode par défaut pour le garbage collection sur une station de travail et est moins importun. Il équilibre la réactivité avec le débit.
Ce mode équivalent au garbage collection sur une station de travail simultanée. Il n'est pas disponible sur le garbage collector de serveur. |
|
| LowLatency |
Active le garbage collection qui est plus conservateur pour libérer des objets. Les collections complètes se produisent uniquement si le système subit une sollicitation importante de la mémoire alors que les collections de génération 0 et génération 1 peuvent avoir lieu plus fréquemment. C'est le mode le moins importun.
Ce mode n'est pas disponible sur le garbage collector de serveur. |
Vous pouvez ajuster le niveau d'intrusion de garbage collection dans votre application en affectant à la propriété LatencyMode une valeur de cette énumération.
Consultez Modes de latence pour connaître l'impact des paramètres de configuration d'exécution pour le garbage collection sur la valeur par défaut de cette énumération.
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.