Partilhar via


<UseSmallInternalThreadStacks> Elemento

Solicitações que o common language runtime (CLR) para reduzir a memória usam, especificando os tamanhos de pilha explícita quando ele cria a determinados segmentos que ele usa internamente, em vez de usar o tamanho de pilha padrão para esses threads.

<UseSmallInternalThreadStacks enabled="true|false" />

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 o solicitar que os tamanhos de pilha explícita de uso do CLR em vez de tamanho de pilha padrão quando ele cria a determinados segmentos que ele usa internamente. Os tamanhos de pilha explícita são menores do que o tamanho de pilha padrão de 1 MB.

Atributo enabled

Valor

Descrição

verdadeiro

Solicite os tamanhos de pilha explícita.

FALSO

Use o tamanho de pilha padrão. Este é o padrão para o .NET Framework versão 4.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

configuration

O elemento raiz em cada arquivo de configuração usadas pelos common language runtime e .NET Framework aplicativos.

runtime

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

Comentários

O elemento de configuração é usado para solicitar o uso de memória virtual de reduzido em um processo, porque os tamanhos de thread explícito, o CLR usa para seus segmentos internos, se a solicitação é respeitada, são menores do que o tamanho padrão.

Observação importanteImportante

O elemento de configuração é uma solicitação para o CLR, em vez de uma exigência absoluta.No .NET Framework 4, a solicitação é respeitada somente para a arquitetura de 86 x.Esse elemento pode completamente ignorado em versões futuras do CLR ou substituído por tamanhos de pilha explícita são sempre usados para threads internos selecionadas.

Especificar que o elemento de configuração negócios confiabilidade para menor uso de memória virtual se o CLR homenageia a solicitação porque tamanhos menores de pilha potencialmente poderiam tornar a pilha mais provavelmente estoura.

Exemplo

O exemplo a seguir mostra como solicitar que a pilha do CLR uso explícita para determinados tamanhos de segmentos que ele usa internamente.

<configuration>
   <runtime>
      <UseSmallInternalThreadStacks enabled="true" />
   </runtime>
</configuration>

Consulte também

Referência

Esquema configurações Runtime

Outros recursos

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