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 中引進。