- 博客(3)
- 收藏
- 关注
原创 JVM垃圾回收算法
JVN在进行垃圾回收时常常使用以下几种垃圾回收算法:1. 复制算法(应用在新生代)步骤Eden/FromSurvivor复制到ToSurvivor,年龄+1当Eden区域空间占满时会触发第一次MinorGC将存活的对象拷贝到FromSurvivor区域,当Eden区域再次触发MinorGC时会扫描Eden和From两个区域进行垃圾回收,经过这次垃圾回收后还存活的对象会被复制到To区域(如果对象的年龄已经到了老年代的标准,则直接进入到老年区),同时把这些对象的年龄+1。清空Eden/Fr
2020-06-17 17:33:25 123
原创 垃圾回收的时候如何确定是垃圾
垃圾回收的时候如何确定是垃圾1.引用计数法判断算法实现算法优点算法缺点2.根搜索路径算法(可达性分析)算法实现算法优点算法缺点3.Java中哪些角色能被称为GC Roots局部变量全局变量1.引用计数法判断Java中引用和对象是有关联的。如果要操作对象就比引用进行。因此很简单的一个办法就是通过引用计数来判断对象是否可回收。算法实现简单来说就是给对象添加一个引用计数器,每当有地方引用它,计数器就加1,引用失效计数就减1.任何时刻计数器值为0的对象就是不可能再被使用的可回收对象。但是他有个最大的问
2020-06-14 23:13:57 195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人