十年架构师为你详解24道Jvm面试题,轻松备战金三银四跳槽季(15)
补充:垃圾回收机制有很多种 , 包括:分代复制垃圾回收、标记垃圾回收、增量垃圾回收等方式 。 标准的Java进程既有栈又有堆 。 栈保存了原始型局部变量 , 堆保存了要创建的对象 。 Java平台对堆内存回收和再利用的基本算法被称为标记和清除 , 但是Java对其进行了改进 , 采用“分代式垃圾收集” 。 这种方法会跟Java对象的生命周期将堆内存划分为不同的区域 , 在垃圾收集过程中 , 可能会将对象移动到不同区域:
-
伊甸园(Eden):这是对象最初诞生的区域 , 并且对大多数对象来说 , 这里是它们唯一存在过的区域 。
-
幸存者乐园(Survivor):从伊甸园幸存下来的对象会被挪到这里 。
-
终身颐养园(Tenured):这是足够老的幸存对象的归宿 。 年轻代收集(Minor-GC)过程是不会触及这个地方的 。 当年轻代收集不能把对象放进终身颐养园时 , 就会触发一次完全收集(Major-GC) , 这里可能还会牵扯到压缩 , 以便为大对象腾出足够的空间 。 与垃圾回收相关的JVM参数:
推荐阅读
- 剑三|剑三又出新花样,陈月不当宗主为你指路,玩家:奇怪的牌面增加了
- 机战|沧海拾遗 钢魂不止:《机战》的下一个十年在哪里?
- 余霜|余霜晒“十年姐妹情”,篮球女主持小七写书,她特地为姐妹写序
- 大天狗|阴阳师:超鬼王进入“众生平等日”,大天狗为你演绎在线刮痧
- 传奇|十年热血 激情不变 :冰雪合击传奇手游 月灵合击直接送
- 假面骑士十年|假面骑士decade:白腰带2.0版本csm情报预告 帝骑哥腰带要重制了
- 戒指|DNF:商人十年后解封!仓库一堆灵犀戒指,拍卖行却成“白菜”
- 手机游戏|DNF最扎心的五张图,十年前能看懂就不会入坑了,最后一图太真实
- 街机游戏|街机游戏玩了几十年才搞明白:越不起眼的小怪,越容易收人头
- 电子竞技|一种误解所衍生出来的刻板印象 因为你是女玩家所以你就应该菜