【Java虚拟机】——垃圾回收与内存分配策略(三)

什么时候回收垃圾? 首先笔者在其他博客找到两张图 第一张显示了分代后的内存空间图 一个对象实例化时 先去看伊甸园有没有足够的空间 如果有 不进行垃圾回收 ,对象直接在伊甸园存储. 如果伊甸园内存已满,会进行一次minor gc 然后再进行判断伊甸园中的内存是否足够 如果不足 则去看存活区的内存是否足够. 如果内存足够,把伊甸园部分活跃对象保存在存活区,然后把对象保存在伊甸园. 如果内存不足,向老年
相关文章
相关标签/搜索