摘要:
5.4图解对象分配过程 对象分配过程概述: 1.new的对象放在伊甸园区,此区大小有限制。 2.当伊甸园区的空间填满时,程序有需要创建对象,JVM的垃圾回收器将对伊甸园区进行垃圾回收(Minor GC),将伊甸园区中的不再被其他对象所引用的对象进行销毁。再加载新的对象放在伊甸园区。 3.然后将伊甸园 阅读全文
posted @ 2021-10-19 22:00
Lz_蚂蚱
阅读(170)
评论(0)
推荐(0)
摘要:
5.3年轻代与老年代 存储在JVM中的Java对象可以被划分为两类: 一类是生命周期较短的瞬时对象,这类对象的创建和消亡都非常迅速 另一类对象的生命周期却非常长,在某些极端的情况下还能够与JVM的生命周期保持一致。 Java堆区进一步细分的话,可以划分为年轻代(YoungGen)和老年代(OldGe 阅读全文
posted @ 2021-10-19 21:59
Lz_蚂蚱
阅读(197)
评论(0)
推荐(0)
摘要:
5.堆 5.1堆的核心概述 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域。 Java堆区在JVM启动的时候即被创建,其空间大小也就确定了。是JVM管理的最大一块内存空间。 堆内存的大小是可以调节的。 《Java虚拟机规范》规定,堆可以处于物理上不连续的内存空间中,但在逻辑上它应该 阅读全文
posted @ 2021-10-19 21:57
Lz_蚂蚱
阅读(119)
评论(0)
推荐(0)