【发布时间】:2014-12-23 14:20:19
【问题描述】:
这个问题可能没有答案。
分析一些代码,我注意到 Gen1 堆大小为 250MB,然后在单个 Gen0 收集之后,它上升到 518MB。 所以 Gen0 在收集之前达到了 250MB。
我一直认为 Gen0 和 Gen1(尽管它们不是固定的并且可以变化)比这要小得多。
对于不同世代的预期尺寸范围,我们有什么可以说的吗?
(这是在一台具有 8GB Ram、.Net 4.5.2 的机器上的 Workstation GC 下。我们实际上是在 MSTest / QTAgent 下测量代码,这可能会影响 GC 的执行方式)
【问题讨论】:
标签: .net garbage-collection clr .net-4.5