共用方式為


共用型主機的優化

如果您是裝載數個小型網站所共用之伺服器的系統管理員,您可以將下列 gcTrimCommitOnLowMemory 設定新增至 runtime .NET 目錄中 Aspnet.config 檔案中的節點,以優化效能並增加網站容量:

<gcTrimCommitOnLowMemory enabled="true|false"/>

備註

只有在共用的 Web 裝載案例中,才建議使用此設定。

由於垃圾收集器會保留記憶體以供日後配置,因此其認可空間可能超過實際需求的空間。 您可以減少此空間,以因應系統記憶體負載過重的時間。 減少此已分配空間可改善效能,並擴充容量以容納更多網站。

gcTrimCommitOnLowMemory啟用設定時,垃圾回收器會評估系統記憶體負載,並在負載達到 90%時進入修剪模式。 它會維持修剪模式,直到負載低於 85%為止。

當條件允許時,垃圾回收器可以決定 gcTrimCommitOnLowMemory 設定無法協助目前的應用程式並予以忽略。

範例

下列 XML 片段示範如何啟用 gcTrimCommitOnLowMemory 設定。 省略號表示在 runtime 節點中的其他的設定。

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

另請參閱