【问题标题】:Is Large Objects heap collected是否收集大对象堆
【发布时间】:2016-02-11 14:16:40
【问题描述】:

我找不到有关大对象堆的信息。到处都写着它不是碎片化的。但我听说没有收集到。

我找不到提供此信息的文章。

那么,是否收集了 LOH(从内存中删除了死实例)?

【问题讨论】:

标签: c# garbage-collection large-object-heap


【解决方案1】:

大型对象堆也被收集。我不知道它在哪里说它不是碎片化的。这不是真的。但是默认情况下它没有被压缩。

如果您想覆盖默认行为,您可以设置LargeObjectHeapCompactionMode 标志,但请记住,压缩大堆可能非常耗时。

【讨论】:

  • 分片和压缩有什么区别?我以为是一样的。
  • 如果堆未压缩,可能会出现碎片。分片基本上意味着空闲内存不是一个连续的块。
猜你喜欢
  • 2023-03-17
  • 2012-12-20
  • 2015-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多