Compartilhar via


<disableCommitThreadStack> Elemento

Especifica se a pilha de threads completa é confirmada quando um thread é iniciado.

<configuration>
  <runtime>
    <disableCommitThreadStack>

Sintaxe

<disableCommitThreadStack enabled="0|1"/>

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Attribute Description
enabled Atributo necessário.

Especifica se a confirmação da pilha de threads completa na inicialização do thread (o comportamento padrão) está desabilitada.

Atributo habilitado

Value Description
0 Não desabilite o comportamento padrão do common language runtime, que é confirmar a pilha de threads completa quando um thread é iniciado.
1 Desabilite o comportamento padrão do common language runtime, que é confirmar a pilha de threads completa quando um thread é iniciado.

Elementos filho

Nenhum.

Elementos pai

Elemento Description
configuration O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework.
runtime Contém informações sobre associação de assembly e coleta de lixo.

Observações

O comportamento padrão do common language runtime é confirmar a pilha de threads completa quando um thread é iniciado. Se um grande número de threads precisar ser criado em um servidor com memória limitada e a maioria desses threads usar muito pouco espaço de pilha, o servidor poderá ter um desempenho melhor se o common language runtime não confirmar a pilha de threads completa imediatamente quando um thread for iniciado.

Observação

Hosts não gerenciados podem usar o STARTUP_DISABLE_COMMITTHREADSTACK sinalizador de inicialização na enumeração STARTUP_FLAGS para obter o mesmo resultado.

Example

O exemplo a seguir mostra como desabilitar o comportamento padrão do common language runtime, que é confirmar a pilha de threads completa na inicialização do thread.

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

Consulte também