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 runtime aşağıdaki gcTrimCommitOnLowMemory ayarı ekleyerek performansı iyileştirebilir ve site kapasitesini artırabilirsiniz:

<gcTrimCommitOnLowMemory enabled="true|false"/>

Not

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 koruduğundan, işlenen 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, çöp toplayıcı sistem bellek yükünü değerlendirir ve yük %90'a ulaştığında kırpma moduna girer. Yük %85'in altına düşene kadar kırpma modunu korur.

Koşullar izin verildiğinde, çöp toplayıcı ayarın gcTrimCommitOnLowMemory geçerli uygulamaya yardımcı olmayacak ve yoksayabileceğine karar verebilir.

Örnek

Aşağıdaki XML parçası ayarın nasıl etkinleştirileceğini gcTrimCommitOnLowMemory gösterir. Üç nokta düğümde runtime olacak diğer ayarları gösterir.

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

Ayrıca bkz.