Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Solicita que o CLR (Common Language Runtime) reduza o uso de memória especificando tamanhos de pilha explícitos quando cria determinados threads que ele usa internamente, em vez de usar o tamanho de pilha padrão para esses threads.
<configuration>
<runtime>
<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 necessário. Especifica se o CLR deve usar tamanhos de pilha explícitos em vez do tamanho de pilha padrão quando cria determinados threads que ele usa internamente. Os tamanhos de pilha explícitos são menores do que o tamanho de pilha padrão de 1 MB. |
Atributo habilitado
| Value | Description |
|---|---|
| true | Solicite tamanhos de pilha explícitos. |
| false | Use o tamanho da pilha padrão. Esse é o padrão para o .NET Framework 4. |
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
Esse elemento de configuração é usado para solicitar a redução do uso de memória virtual em um processo, pois os tamanhos de thread explícitos que o CLR usa para seus threads internos, se a solicitação for respeitada, são menores do que o tamanho padrão.
Importante
Esse elemento de configuração é uma solicitação para o CLR em vez de um requisito absoluto. No .NET Framework 4, a solicitação é respeitada apenas para a arquitetura x86. Esse elemento pode ser ignorado completamente 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 esse elemento de configuração troca a confiabilidade para uso de memória virtual menor se o CLR atender à solicitação, pois tamanhos de pilha menores podem potencialmente tornar os estouros de pilha mais prováveis.
Example
O exemplo a seguir mostra como solicitar que o CLR use tamanhos de pilha explícitos para determinados threads que ele usa internamente.
<configuration>
<runtime>
<UseSmallInternalThreadStacks enabled="true" />
</runtime>
</configuration>