<disableCommitThreadStack Element (Elemento disableCommitThreadStack> )
Especifica se a pilha de threads completa é consolidada quando um thread é iniciado.
<configuração>
<runtime>
<disableCommitThreadStack>
Syntax
<disableCommitThreadStack enabled="0|1"/>
Atributos e Elementos
As secções seguintes descrevem atributos, elementos subordinados e elementos principais.
Atributos
Atributo | Descrição |
---|---|
ativado | Atributo obrigatório. Especifica se a consolidação da pilha de threads completa no arranque do thread (o comportamento predefinido) está desativada. |
Atributo ativado
Valor | Descrição |
---|---|
0 | Não desative o comportamento predefinido do runtime de linguagem comum, que consiste em consolidar a pilha de threads completa quando um thread é iniciado. |
1 | Desative o comportamento predefinido do runtime de linguagem comum, que consiste em consolidar a pilha de threads completa quando um thread é iniciado. |
Elementos Subordinados
Nenhum.
Elementos Principais
Elemento | Descrição |
---|---|
configuration |
O elemento raiz em cada ficheiro de configuração utilizado pelo runtime de linguagem comum e .NET Framework aplicações. |
runtime |
Contém informações sobre o enlace de montagem e a libertação da memória. |
Observações
O comportamento predefinido do runtime de linguagem comum é consolidar a pilha de threads completa quando um thread é iniciado. Se um grande número de threads tiver de ser criado num servidor com memória limitada e a maioria desses threads utilizar muito pouco espaço em pilha, o servidor poderá ter um melhor desempenho se o runtime de linguagem comum não consolidar a pilha de threads completa imediatamente quando um thread é iniciado.
Nota
Os anfitriões não geridos podem utilizar o STARTUP_DISABLE_COMMITTHREADSTACK
sinalizador de arranque na enumeração STARTUP_FLAGS para obter o mesmo resultado.
Exemplo
O exemplo seguinte mostra como desativar o comportamento predefinido do runtime de linguagem comum, que consiste em consolidar a pilha de threads completa no arranque do thread.
<configuration>
<runtime>
<disableCommitThreadStack enabled="1" />
</runtime>
</configuration>