Partager via


<disableCommitThreadStack>, élément

Mise à jour : novembre 2007

Spécifie si la pile des threads complète est validée lorsqu'un thread est démarré.

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

<disableCommitThreadStack enabled="0|1"/>

Attributs et éléments

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

Attributs

Attribut

Description

activé

Attribut requis.

Spécifie si la validation de la pile des threads complète au démarrage des threads (comportement par défaut) est désactivée.

Attribut activé

Valeur

Description

0

Ne désactivez pas le comportement par défaut du Common Language Runtime qui est de valider la pile des threads complète lorsqu'un thread est démarré.

1

Désactivez le comportement par défaut du Common Language Runtime qui est de valider la pile des threads complète lorsqu'un thread est démarré.

Éléments enfants

Aucun.

Éléments parents

Élément

Description

<configuration>, élément

Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.

<runtime>, élément

Contient des informations sur les liaisons d'assembly et l'opération garbage collection.

Notes

Le comportement par défaut du Common Language Runtime est de valider la pile des threads complète lorsqu'un thread est démarré. Si de nombreux threads doivent être créés sur un serveur à la mémoire limitée et que la plupart de ces threads doivent utiliser très peu d'espace de pile, les performances du serveur peuvent être améliorées si le Common Language Runtime ne valide pas immédiatement la pile des threads complète lorsqu'un thread est démarré.

Remarque :

Les hôtes non managés peuvent utiliser l'indicateur de démarrage STARTUP_DISABLE_COMMITTHREADSTACK de l'énumération STARTUP_FLAGS pour obtenir le même résultat.

Exemple

L'exemple suivant montre comment désactiver le comportement par défaut du Common Language Runtime qui est de valider la pile des threads complète au démarrage des threads.

<configuration>
   <runtime>
      <disableCommitThreadStack enabled="1" />
   </runtime>
</configuration>

Voir aussi

Référence

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

Autres ressources

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