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>