Aracılığıyla paylaş


Paylaşılan Web Barındırma için İyileştirme

Birkaç küçük Web sitesi barındırarak paylaşılan bir sunucunun yöneticisiyseniz, .NET dizinindeki Aspnet.config dosyasındaki düğüme gcTrimCommitOnLowMemory aşağıdaki runtime ayarı ekleyerek performansı iyileştirebilir ve site kapasitesini artırabilirsiniz:

<gcTrimCommitOnLowMemory enabled="true|false"/>

Uyarı

Bu ayar yalnızca paylaşılan Web barındırma senaryoları için önerilir.

Atık toplayıcı, gelecekteki ayırmalar için belleği tuttuğundan, ayrılan alan kesinlikle gerekenden daha fazla olabilir. Sistem belleğinde ağır bir yük olduğunda bu alanı azaltabilirsiniz. Bu taahhüt edilen alanın azaltılması performansı artırır ve daha fazla site barındırmak için kapasiteyi genişletir.

gcTrimCommitOnLowMemory Ayar etkinleştirildiğinde, atık toplayıcı sistem bellek yükünü değerlendirir ve yük 90%ulaştığında kırpma moduna girer. Yük 85%altına düşene kadar kırpma modunu korur.

Koşullar izin verdiğinde, çöp toplayıcı, gcTrimCommitOnLowMemory ayarının mevcut uygulamaya yardımcı olmadığına karar vererek onu yok sayabilir.

Örnek

Aşağıdaki XML parçası gcTrimCommitOnLowMemory ayarını nasıl etkinleştirileceği gösterir. Üç nokta, runtime düğümünde olabilecek diğer ayarları belirtir.

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

Ayrıca bakınız