摘自:https://blog.csdn.net/en_joker/article/details/79737533
摘自:https://www.cnblogs.com/cjsblog/p/9850300.html
摘自:https://lhc1986.iteye.com/blog/1421832
堆内存划分
在JDK1.7
以及其前期的JDK版本中,堆内存通常被分为三块区域:Young Generation、Old Generation、Permanent Generation for VM Matedata
在JDK1.8中把存放元数据中的永久内存从堆内存中移到了本地内存中,JDK1.8中JVM堆内存结构就变成了如下: