Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica se a pilha completa de threads está comprometida quando uma thread é iniciada.
<configuração>
<tempo de execução>
<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 obrigatório. Especifica se o commit da pilha completa de threads no início da thread (comportamento padrão) está desativado. |
Atributo ativado
| Valor | Description |
|---|---|
| 0 | Não desative o comportamento padrão do tempo de execução da linguagem comum, que consiste em comprometer toda a pilha de threads quando uma thread é iniciada. |
| 1 | Desative o comportamento padrão do runtime da linguagem comum, que consiste em comprometer toda a pilha de threads quando uma thread é iniciada. |
Elementos Subordinados
Nenhum.
Elementos Principais
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework. |
runtime |
Contém informações sobre encadernação de montagem e recolha de lixo. |
Observações
O comportamento padrão do runtime da linguagem comum é comprometer a pilha completa de threads quando uma thread é iniciada. Se um grande número de threads tiver de ser criado num servidor com memória limitada, e a maioria desses threads usar muito pouco espaço na pilha, o servidor pode ter um desempenho melhor se o runtime da linguagem comum não comprometer a pilha completa imediatamente após o início do thread.
Observação
Hosts não geridos podem usar a STARTUP_DISABLE_COMMITTHREADSTACK flag de arranque na enumeração STARTUP_FLAGS para obter o mesmo resultado.
Example
O exemplo seguinte mostra como desativar o comportamento predefinido do runtime da linguagem comum, que é comprometer a pilha completa de threads no arranque do thread.
<configuration>
<runtime>
<disableCommitThreadStack enabled="1" />
</runtime>
</configuration>