IGCHost 接口
提供方法,获取有关垃圾回收系统的信息并控制垃圾回收的某些方面。
注意
从 .NET Framework 4.5 开始,可以使用 IGCHost2::SetGCStartupLimitsEx 方法将垃圾回收段的大小和垃圾回收系统第 0 代的最大大小设置为超过 DWORD
限制的值,该限制由 SetGCStartupLimits 方法规定。
注意
此接口仅供专家使用。 如果使用不当,可能会影响应用程序性能。
方法
方法 | 说明 |
---|---|
Collect 方法 | 无论当前垃圾回收的状态如何,强制对给定代系进行回收。 |
GetStats 方法 | 获取垃圾回收系统当前状态的统计信息。 |
GetThreadStats 方法 | 获取垃圾回收的按线程统计信息。 |
SetGCStartupLimits 方法 | 设置第 0 代的段大小和最大大小。 |
SetVirtualMemLimit 方法 | 设置运行时虚拟内存的最大大小。 |
要求
平台:请参阅系统要求。
标头:GCHost.idl、GCHost.h
库:作为资源包含在 MSCorEE.dll 中
.NET Framework 版本:自 2.0 起可用