堆内存划分为 Eden、Survivor 和 Tenured/Old 空间。
Eden、Survivor 是新生代空间。
(图来自网络)
1.对象优先在Eden分配
大多是情况下,对象在新生代Eden区中分配。当Eden区中没有足够空间进行分配时,虚拟机将发起一次Minor GC。
示例:
堆内存划分为 Eden、Survivor 和 Tenured/Old 空间。
Eden、Survivor 是新生代空间。
(图来自网络)
1.对象优先在Eden分配
大多是情况下,对象在新生代Eden区中分配。当Eden区中没有足够空间进行分配时,虚拟机将发起一次Minor GC。
示例: