【发布时间】:2012-11-24 17:07:53
【问题描述】:
我们知道主要内存域很少:Young、Tenured(Old gen)和 PermGen。
- Young域分为Eden和Survivor(有两个)。
- OldGen 用于幸存的对象。
MaxTenuringThreshold 防止对象过早地最终复制到 OldGen 空间。它非常清晰易懂。
但是它是如何工作的呢?垃圾收集器如何处理这些仍然存活到 MaxTenuringThreshold 的对象以及以什么方式?它们位于哪里?
对象被复制回幸存者空间进行垃圾收集.. 还是以其他方式发生?
【问题讨论】: