GCKind 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定垃圾回收的类型。
public enum class GCKind
public enum GCKind
type GCKind =
Public Enum GCKind
- 继承
字段
Any | 0 | 任何回收类型。 |
Background | 3 | 后台回收。 这始终是第 2 代集合。 |
Ephemeral | 1 | gen0 或 gen1 回收。 |
FullBlocking | 2 | 阻止 gen2 回收。 |
注解
GC 可以是 3 种类型之一-临时、完全阻塞或背景。 它们的频率非常不同。 临时 GC 的发生频率比其他两种多得多。 后台 GC 通常不频繁发生,完全阻塞 GC 通常非常不频繁发生。 为了对非常不频繁的 GC 进行采样,集合分为各种类型,因此调用方可以在保持合理的采样率的同时要求所有三种类型。 例如,如果每秒采样一次,而不进行这种区分,则永远不会观察到后台 GC。 通过此区别,始终可以获取指定类型的最后一个 GC 的信息。