欢迎光临车床网站,为您提供精密加工全套工艺生产线

二、GC恢复机制与发电恢复策略的读后感受

作者:慕青      发布时间:2021-04-27      浏览量:1
1.垃圾垃圾是一个在内存中不再有用的对象

1.垃圾

垃圾是一个在内存中不再有用的对象。因为它是“垃圾收集”,所以您必须知道哪些对象是垃圾。Java虚拟机中使用了一种名为“可达性分析”的算法来确定是否可以回收对象。从离散数学图论中引入了

可达性分析

可达性分析算法。JVM将内存中所有对象之间的引用关系视为一个图,通过一组名为“GCroot”的对象作为起点,从这些节点下搜索,搜索的路径称为引用链,并通过判断对象的引用链是否可到达来确定该对象是否可以恢复。

3,GC根对象

4,何时恢复

5,如何收集垃圾

标签清除算法(标记和扫描GC,分为以下两个阶段)。

6。复制算法(复制)

将现有内存空间分成两个快速的部分,一次只使用一段,将内存中的活动对象复制到垃圾收集期间未使用的内存块中,然后清除正在使用的内存块中的所有对象,交换两个内存角色,并完成垃圾收集。

标记压缩算法

生成恢复的核心思想是,对于新创建的对象,内存在新一代中分配,并且该区域的对象生命周期一般很短。如果你通过多次回收,转移到老年。

7.GC测井分析