Partilhar via


Otimização para hospedagem na Web compartilhada

Se você for o administrador para um servidor que é compartilhado por hospedando vários sites pequenos, pode otimizar o desempenho e aumente a capacidade do site adicionando o seguinte gcTrimCommitOnLowMemory Definir como o runtime nó no arquivo Aspnet.config no diretório do .NET estrutura:

<gcTrimCommitOnLowMemory enabled="true|false"/>

Observação:

Esta configuração é recomendada somente Para compartilhado Cenários de hospedagem de Web.

Como o coletor de lixo mantém memória para futuras alocações, seu espaço comprometido pode ser mais do que o que é estritamente necessário.Você pode reduzir esse espaço para acomodar vezes quando houver uma carga pesada na memória do sistema.Reduzir o espaço de confirmado melhora o desempenho e expande a capacidade de hospedar mais locais.

Quando o gcTrimCommitOnLowMemory configuração for habilitada, o coletor de lixo avalia a carga de memória do sistema e entra no modo um restrição quando a carga atinge 90 %. Ele mantém o modo de corte até que a carga cai em 85 %.

Ao permitir que as condições, o coletor de lixo pode decidir que o gcTrimCommitOnLowMemory configuração não irá ajudá-lo ao aplicativo corrente e ignorá-la.

Exemplo

O fragmento de XML a seguir mostra como habilitar o gcTrimCommitOnLowMemory a configuração. Reticências indicam outras configurações que seriam no runtime nó.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <runtime>
    . . .
    <gcTrimCommitOnLowMemory enabled="true"/>
    </runtime>
    . . .
</configuration>

Consulte também

Outros recursos

Coleta de Lixo