GCMemoryInfo.HighMemoryLoadThresholdBytes 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取发生最后一次垃圾回收时的高内存负载阈值。
public:
property long HighMemoryLoadThresholdBytes { long get(); };
public long HighMemoryLoadThresholdBytes { get; }
member this.HighMemoryLoadThresholdBytes : int64
Public ReadOnly Property HighMemoryLoadThresholdBytes As Long
属性值
发生最后一次垃圾回收时的高内存负载阈值(以字节为单位)。
注解
大多数 GC 性能启发式分析都基于每个进程的度量值。 但是,为了避免分页,GC 知道计算机、VM 或容器中的全局物理内存负载。 GC 将特定的内存负载百分比识别为“高内存负载情况”。 当内存负载百分比超过该阈值时,GC 会变得更加主动,并在必要时执行更多完全阻塞 GC 以减小堆大小。