分代回收算法
分代回收算法是目前使用较多的一种算法 , 这个不是一个新的算法 , 只是将内存进行的划分 , 不同区域的内存使用不同的算法 。根据对象的存活时间将内存的划分为新生代和老年代 , 其中新生代包含Eden 区和 S0 , S1 。在新生代中使用是复制算法 , 在进行对象内存分配的时候只会使用 Eden 和 S0 区 , 当发生 GC 的时候 , 会将存活的对象复制到 S1区 , 然后循环往复进行复制 。当某个对象在进行了 15 次GC后依旧存活 , 那这个对象就会进入老年代 。老年代因为每次回收的对象都会比较少 , 因此使用的是标记整理算法 。
垃圾回收器
【有哪些Java GC的相关问题】讲完了垃圾回收算法 , 我们再看下垃圾回收器 , 每一种垃圾回收器都是不同时代的不同产物 , 都有其独特性 。
推荐阅读
- PS中怎么样拉长腿,ps中怎么把腿拉长拉细
- 汽车芯片厂商竞逐先进制程 国产 7nm芯片何时走向量产?
- 华录集团党委委员、副总经理陶雄强率队赴华为全面推进战略合作
- 打印需要怎样才可以铺满a4纸,如何使打印一张布满整个a4纸上
- 海信通信全线5G产品亮相2021移动展 彰显5G硬核实力
- 电脑键盘常用快捷键提高操作效率
- 59岁母亲天天躺家里,阿里员工吐槽:还不如去扫大街或去饭店洗碗
- ai出血线需要怎样才可以设置
- 互联网问诊用户满意度高达97%
