Partilhar via


Elemento <disablecommitthreadstack>

Especifica se a pilha do thread total é confirmada quando um thread é iniciado.

<configuration> Element
  Elemento <tempo de execução>
    Elemento <disablecachingbindingfailures>

<disableCommitThreadStack enabled="0|1"/>

Atributos e elementos

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

Atributos

Atributo

Descrição

enabled

Atributo obrigatório.

Especifica se submetendo a pilha de thread completos na inicialização de thread (o comportamento padrão) está desabilitado.

Atributo habilitado

Valor

Descrição

0

Não desative o comportamento padrão do Common linguagem tempo de execução, que é confirmar a pilha do thread total quando um thread é iniciado.

1

Desativar o comportamento padrão do Common linguagem tempo de execução, que é confirmar a pilha do thread total quando um thread é iniciado.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

<configuration> Element

O elemento raiz em cada arquivo de configuração usado pelo Common linguagem tempo de execução e .NET Framework aplicativos.

Elemento <tempo de execução>

Contém informações sobre vinculação e lixo coleta de assembly.

Comentários

O comportamento padrão do Common linguagem tempo de execução é confirmar a pilha do thread total quando um thread é iniciado. Se um grande número de segmentos deve ser criado em um servidor tem memória limitada, e a maior parte desses threads irá usar muito pouco espaço na pilha, o servidor pode executar melhor se o Common linguagem tempo de execução não confirmar a pilha do thread total imediatamente quando um thread é iniciado.

ObservaçãoObservação:

Os hosts não gerenciados podem usar o STARTUP_DISABLE_COMMITTHREADSTACK sinalizar de inicialização na STARTUP_FLAGS enumeração para realizar o mesmo resultado.

Exemplo

O exemplo a seguir mostra como desabilitar o comportamento padrão do common linguagem tempo de execução, que é confirmar a pilha de thread completos na inicialização de thread.

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

Consulte também

Referência

Esquema configurações Runtime

Outros recursos

Esquema do arquivo de configuração para o .NET Framework