编程语言
首页 > 编程语言> > 【GC算法几人知?】一、前置知识积累

【GC算法几人知?】一、前置知识积累

作者:互联网

从本文开始,将持续更新GC算法,GC算法是面试java必问的知识,同时,在c,c++这种需要手动GC的语言,更是需要掌握的算法,一起加油吧!

本篇是接下来算法的前置知识,毕竟搞懂算法逻辑的基础,是搞懂概念

结构

对象

在这里插入图片描述

组成:

分类

mutator

这是一种动作,作用是改变GC中对象的引用关系,可以类比为new操作,new就是新建一个对象,mutator可以申请内存,为new对象做准备,也可以修改对象的域中指针的方向

其他结构

算法评价

如何判定一个GC算法是好的呢?有以下几个方面

所以,我们的GC算法追求的是较大的吞吐量,较小的最大暂停时间,合适的利用率,以及最大限度的局部性

现在你已经掌握的学习GC的所有前置知识啦,一起来学习GC算法吧

标签:mutator,几人知,前置,对象,算法,GC,暂停,new
来源: https://blog.csdn.net/qq_37465638/article/details/105553057