GCConserveMemory 元素

設定記憶體回收行程以節省記憶體,但代價是更頻繁的記憶體回收,而且暫停時間可能較長。 預設值為 0 - 這表示無變更。 除了預設值 0 之外,介於 1 到 9 (內含) 的值都有效。 值愈高,記憶體回收行程愈會嘗試節省記憶體,以便縮小堆積。 如果值為非零,在大型物件堆積有太多片段的情況下,會自動壓縮大型物件堆積。

<configuration>
  <runtime>
    <GCConserveMemory>

Syntax

<GCConserveMemory
   enabled="n"/>

屬性

屬性 描述
enabled 必要屬性。

指定記憶體回收行程應該如何嘗試節省記憶體。

啟用屬性

描述
n 預設值為 0 - 這表示無變更。 除了 0 之外,介於 1 到 9 (含) 的值都是有效的。 值愈高,記憶體回收行程愈會嘗試節省記憶體,以便縮小堆積。

子元素

無。

父元素

元素 Description
configuration 通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。
runtime 包含有關組件繫結和記憶體回收的資訊。

備註

此設定是在 .NET Framework 4.8 中引進。

另請參閱