Share via


Otimização para hospedagem de Web compartilhada

Se você for o administrador de um servidor que é compartilhado por hospedando vários sites pequenos, você pode otimizar o desempenho e aumentar a capacidade do site, adicionando o seguinte gcTrimCommitOnLowMemory configuração o runtime o nó no arquivo ASPNET. config na.Diretório do NET Framework:

<gcTrimCommitOnLowMemory enabled="true|false"/>

Observação

Esta configuração é recomendada somente para a Web compartilhada cenários de hospedagem.

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

Quando o gcTrimCommitOnLowMemory estiver habilitada, o coletor de lixo avalia a carga de memória do sistema e insere um modo de aparamento quando a carga atinge 90% Ele mantém o modo de corte até que a carga cai abaixo de 85%.

Quando as condições permitirem, o coletor de lixo pode decidir que o gcTrimCommitOnLowMemory configuração não ajuda o aplicativo atual e ignorar o proprietário.

Exemplo

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

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

Consulte também

Conceitos

Coleta de Lixo