Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie si la pile de threads complète est validée lors du démarrage d’un thread.
<Configuration>
<Duree>
<disableCommitThreadStack>
Syntaxe
<disableCommitThreadStack enabled="0|1"/>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
| Caractéristique | Descriptif |
|---|---|
| enabled | Attribut obligatoire. Spécifie si la validation de la pile de threads complète sur le démarrage du thread (comportement par défaut) est désactivée. |
Attribut enabled
| Valeur | Descriptif |
|---|---|
| 0 | Ne désactivez pas le comportement par défaut du Common Language Runtime, qui consiste à valider la pile de threads complète lors du démarrage d’un thread. |
| 1 | Désactivez le comportement par défaut du Common Language Runtime, qui consiste à valider la pile de threads complète lors du démarrage d’un thread. |
É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
Le comportement par défaut du Common Language Runtime consiste à valider la pile de threads complète lorsqu’un thread est démarré. Si un grand nombre de threads doivent être créés sur un serveur disposant d’une mémoire limitée et que la plupart de ces threads utilisent très peu d’espace de pile, le serveur peut s’avérer plus efficace si le Common Language Runtime ne valide pas la pile de threads complète immédiatement lorsqu’un thread est démarré.
Note
Les hôtes non managés peuvent utiliser l’indicateur STARTUP_DISABLE_COMMITTHREADSTACK de démarrage dans l’énumération STARTUP_FLAGS pour obtenir le même résultat.
Example
L’exemple suivant montre comment désactiver le comportement par défaut du Common Language Runtime, qui consiste à valider la pile de threads complète au démarrage du thread.
<configuration>
<runtime>
<disableCommitThreadStack enabled="1" />
</runtime>
</configuration>