第一季:16JVM垃圾回收机制【Java面试题】

第一季:16JVM垃圾回收机制【Java面试题】

前言


2022 9/30 16:46

路漫漫其修远兮,吾将上下而求索


本文是根据尚硅谷学习所做笔记

仅供学习交流使用,转载注明出处


推荐

【尚硅谷经典Java面试题第一季(java面试精讲)-哔哩哔哩】

第一季:16JVM垃圾回收机制

题目

JVM垃圾回收机制,Gc发生在JVM哪部分,有几种GC,它们的算法是什么

解答

0030

  • GC是什么(分代收集算法)

    • 次数上频繁收集Young区 Minor GC
    • 次数上较少收集Old区 Full GC
    • 基本不动Perm区
  • 4算法

    • 1.引用计数法
    • 2.复制算法(Copying)
    • 3.标记清除(Mark-Sweep)
    • 4.标记压缩(Mark-Compact)
    • 5.标记清除压缩(Mark-Sweep-Compact)

1.引用计数法

0150

2.复制算法(Copying)

  • 年轻代中使用的是Minor Gc.这种GC算法采用的是复制算法(Copying)
    在这里插入图片描述

3.标记清除(Mark-Sweep)

  • 老年代一般是由标记清除或者是标记清除与标记整理的混合实现

0334

4.标记压缩(Mark-Compact)

  • 老年代一般是由标记清除或者是标记清除与标记整理的混合实现
    0439

5.标记清除压缩(Mark-Sweep-Compact)

0529

最后


2022 9/30 16:58


p16


Markdown 1079 字数 79 行数
HTML 549 字数 34 段落


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

日星月云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值