<disableCommitThreadStack> (Elemento)

Especifica si se confirma la pila de subprocesos completa cuando se inicia un subproceso.

<disableCommitThreadStack enabled="0|1"/>

Atributos y elementos

En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

enabled

Atributo necesario.

Especifica si la confirmación de la pila completa de subprocesos durante el inicio de un subproceso (comportamiento predeterminado) está deshabilitada.

Atributo enabled

Valor

Descripción

0

No deshabilite el comportamiento predeterminado de Common Language Runtime, que consiste en confirmar la pila completa de subprocesos cuando se inicia un subproceso.

1

Deshabilite el comportamiento predeterminado de Common Language Runtime, que consiste en confirmar la pila completa de subprocesos cuando se inicia un subproceso.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento

Descripción

configuration

El elemento raíz de cada archivo de configuración que utilizan las aplicaciones Common Language Runtime y .NET Framework.

runtime

Contiene información del enlace del ensamblado y del recolector de elementos no utilizados.

Comentarios

El comportamiento predeterminado de Common Language Runtime consiste en confirmar la pila completa de subprocesos cuando se inicia un subproceso. Si debe crearse un gran número de subprocesos en un servidor que tiene una capacidad de memoria limitada y la mayoría de estos subprocesos van a utilizar un espacio de pila muy pequeño, el servidor mejorará su rendimiento si Common Language Runtime no confirma inmediatamente la pila completa de subprocesos cuando al iniciarse un subproceso.

NotaNota

Los hosts no administrados pueden utilizar el STARTUP_DISABLE_COMMITTHREADSTACK marcador de inicio de la enumeración STARTUP_FLAGS para lograr el mismo resultado.

Ejemplo

En el ejemplo siguiente se muestra cómo se deshabilita el comportamiento predeterminado de Common Language Runtime, que consiste en confirmar la pila completa de subprocesos al iniciarse un subproceso.

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

Vea también

Referencia

Esquema de la configuración de Common Language Runtime

Otros recursos

Esquema de los archivos de configuración de .NET Framework