Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Se si è l'amministratore di un server condiviso ospitando diversi siti Web di piccole dimensioni, è possibile ottimizzare le prestazioni e aumentare la capacità del sito aggiungendo l'impostazione seguente gcTrimCommitOnLowMemory al runtime nodo nel file Aspnet.config nella directory .NET:
<gcTrimCommitOnLowMemory enabled="true|false"/>
Annotazioni
Questa impostazione è consigliata solo per gli scenari di hosting Web condiviso.
Poiché il Garbage Collector mantiene la memoria per le allocazioni future, lo spazio impegnato può essere maggiore di quello strettamente necessario. È possibile ridurre questo spazio per soddisfare i tempi in cui è presente un carico elevato sulla memoria di sistema. La riduzione di questo spazio dedicato migliora le prestazioni e aumenta la capacità di ospitare più siti.
Quando l'impostazione gcTrimCommitOnLowMemory è abilitata, Il Garbage Collector valuta il carico di memoria di sistema e passa a una modalità di taglio quando il carico raggiunge 90%. Mantiene la modalità di riduzione fino a quando il carico scende sotto 85%.
Quando le condizioni sono consentite, il Garbage Collector può decidere che l'impostazione gcTrimCommitOnLowMemory non aiuterà l'applicazione corrente e la ignorerà.
Esempio
Il frammento XML seguente mostra come abilitare l'impostazione gcTrimCommitOnLowMemory . I puntini di sospensione indicano altre impostazioni che si trovano nel nodo runtime.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<runtime>
. . .
<gcTrimCommitOnLowMemory enabled="true"/>
</runtime>
. . .
</configuration>