Java高级互联网架构师之路:垃圾回收器的介绍

编程入门 行业动态 更新时间:2024-10-28 13:13:31

Java高级<a href=https://www.elefans.com/category/jswz/34/1769990.html style=互联网架构师之路:垃圾回收器的介绍"/>

Java高级互联网架构师之路:垃圾回收器的介绍

本文重点

从本文开始我们将开启垃圾回收器的介绍了,我们知道垃圾回收算法是逻辑改变,而垃圾回收器是具体的实现。我们前面介绍的垃圾回收器有7个,本文将在添加三个,但是这三个目前来看不是很常用,我们只了解一下,我们主要还是讲解这7个垃圾回收器。

十个垃圾回收器

目前为止有10个回收器帮助我们垃圾回收。其中专门为新生代服务的有三个,为老年代服务的有三个,即为新生代又为老年代服务的有3个。

Epsilon、ZGC、Shenandoah在物理和逻辑上都不分新生代和老年代,就是一块内存,分配对象在内存上,然后在内存上清除。

G1是逻辑分代,物理上不分代,分成一块一块的结构,只是在逻辑上分为新生代和老年代

除此之外的垃圾回收器,不仅逻辑分代,而且物理分代,物理和逻辑上都分为新生代和老年代

垃圾回收器的组合

如上所示,G1、ZGC、Shenandoah我们可以认为它们自己单打独斗就可以了,也就是说无论是新生代还是老年代,它们一个垃圾回收器就搞定了,而前面的六个不行,需要进行组合使用,也就是说新生代用一个,老年代然后用一个。

如上所示,连线的地方就是可以使用的组合,画

更多推荐

Java高级互联网架构师之路:垃圾回收器的介绍

本文发布于:2023-11-17 05:47:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1638512.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:互联网   之路   垃圾   高级   架构师

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!