Share via


共用 Web 裝載的最佳化

如果您是裝載多個小網站的共用伺服器管理員,您可以在 .NET Framework 目錄中,將下列 gcTrimCommitOnLowMemory 設定新增至 Aspnet.config 檔案中的 runtime 節點,以達到最佳效能,並提高網站容量:

<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>

請參閱

概念

記憶體回收