Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud jste správcem serveru, který je sdílený hostováním několika malých webů, můžete optimalizovat výkon a zvýšit kapacitu webu přidáním následujícího gcTrimCommitOnLowMemory nastavení do runtime uzlu v souboru Aspnet.config v adresáři .NET:
<gcTrimCommitOnLowMemory enabled="true|false"/>
Poznámka:
Toto nastavení se doporučuje jenom pro scénáře sdíleného hostování webů.
Vzhledem k tomu, že garbage collector uchovává paměť pro budoucí přidělení, může být jeho alokovaný prostor větší, než je nezbytně nutné. Toto místo můžete snížit tak, aby vyhovovalo časům, kdy dochází k vysokému zatížení systémové paměti. Snížení tohoto přiděleného prostoru zvyšuje výkon a rozšiřuje kapacitu pro hostování více webových stránek.
gcTrimCommitOnLowMemory Když je toto nastavení povolené, garbage collector vyhodnocuje zatížení paměti systému a vstoupí do režimu pro redukci paměti, když zatížení dosáhne 90%. Udržuje režim stříhání, dokud zatížení neklesne pod 85%.
Když to podmínky dovolí, garbage collector může rozhodnout, že nastavení gcTrimCommitOnLowMemory aktuální aplikaci nepomůže a bude ho ignorovat.
Příklad
Následující fragment XML ukazuje, jak povolit gcTrimCommitOnLowMemory nastavení. Elipsy označují další nastavení, která by byla v uzlu runtime.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<runtime>
. . .
<gcTrimCommitOnLowMemory enabled="true"/>
</runtime>
. . .
</configuration>