深入理解Java虚拟机

2018-02-28  本文已影响7人  激励上善若水

Java内存区域与内存溢出

Java内存区域

在 Java 中内存被分为三个区域:Young Generation(年轻代)、Old Generation(年老代)、Permanent Generation(持久代)。最近分配的对象会存放在 Young Generation 区域。对象在某个时机触发 GC 回收垃圾,而没有回收的就根据不同规则,有可能被移动到 Old Generation,最后累积一定时间在移动到 Permanent Generation 区域。系统会根据内存中不同的内存数据类型分别执行不同的 GC 操作。

双亲委派机制

上一篇 下一篇

猜你喜欢

热点阅读