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.
Solicita que o tempo de execução da linguagem comum (CLR) reduza o uso de memória ao especificar tamanhos explícitos de pilha quando cria certos threads que utiliza internamente, em vez de usar o tamanho padrão da pilha para esses threads.
<configuração>
<tempo de execução>
<UseSmallInternalThreadStacks>
Sintaxe
<UseSmallInternalThreadStacks enabled="true|false" />
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
| enabled | Atributo obrigatório. Especifica se deve pedir que o CLR use tamanhos de pilha explícitos em vez do tamanho padrão da pilha quando cria certos threads que utiliza internamente. Os tamanhos explícitos das pilhas são menores do que o tamanho padrão da pilha de 1 MB. |
Atributo ativado
| Valor | Description |
|---|---|
| true | Solicite tamanhos explícitos de pilha. |
| false | Use o tamanho padrão da pilha. Este é o padrão para o .NET Framework 4. |
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
Este elemento de configuração é usado para solicitar uma redução do uso de memória virtual num processo, porque os tamanhos explícitos das threads que o CLR usa para as suas threads internas, se o pedido for aceite, são menores do que o tamanho padrão.
Importante
Este elemento de configuração é um pedido ao CLR e não um requisito absoluto. No .NET Framework 4, o pedido é aceite apenas para a arquitetura x86. Este elemento pode ser completamente ignorado em versões futuras do CLR, ou substituído por tamanhos de pilha explícitos que são sempre usados para threads internos selecionados.
Especificar este elemento de configuração troca fiabilidade por uma utilização menor de memória virtual se o CLR respeitar o pedido, porque tamanhos de pilha mais pequenos podem potencialmente tornar os excessos de pilha mais prováveis.
Example
O exemplo seguinte mostra como pedir que o CLR utilize tamanhos de pilha explícitos para determinados threads que utiliza internamente.
<configuration>
<runtime>
<UseSmallInternalThreadStacks enabled="true" />
</runtime>
</configuration>