LOH 高碎片

本文介绍大型对象堆 (LOH) 高分配的性能见解。

原因

大型对象堆 (LOH) 未压缩,碎片用于满足 LOH 分配请求。 请考虑通过重用或共用减少临时大型对象分配,以避免触发频繁的 Gen2 GC。

规则说明

.NET 垃圾回收器 (GC) 将大型对象置于称为大型对象堆 (LOH) 的特定内存区域中。 因为不会压缩 LOH,所以有时 LOH 可能是碎片源。

如何调查警告

单击“调查”链接以转到分配视图,其中显示了按堆类型分组的分配。 大型对象堆节点下的对象促成了频繁的 DC。 请考虑通过重用或池技术减少这些分配。