java垃圾回收机制--CMS
来源:互联网 发布:淘宝well运动正吗 编辑:程序博客网 时间:2024/06/10 06:02
CMS --- Concurrent Mark Sweep(并发标记清除)
分四步:
1.初始标记:找到GC Root能(直接)关联到的对象
可以作为GC Root的有:
1)栈中引用的对象
2)方法区中静态引用指向的对象
3)方法区中常量引用指向的对象
4)Native方法中JNI(Java Native Interface:java可以调用native语言写的函数,native语言课以调用java写的函数)引用的对象
2.并发标记:以上一阶段标记标记的对象作为根,标记所有能关联到的对象(并发指用户线程和标记线程的并发)
3.重新标记:因为上一阶段,是两个线程同时进行的,所以标记可能发生变化,所以要重新进行标记
4.并发清除:对未进行标记对象进行清除
阅读全文
0 0
- java垃圾回收机制--CMS
- 详解CMS垃圾回收机制
- 详解CMS垃圾回收机制
- java垃圾回收之CMS
- java垃圾回收机制
- Java垃圾回收机制
- java垃圾回收机制
- 【java】垃圾回收机制
- [Java] 垃圾回收机制
- Java垃圾回收机制
- Java垃圾回收机制
- Java垃圾回收机制
- java垃圾回收机制
- Java垃圾回收机制
- Java垃圾回收机制
- java垃圾回收机制
- java垃圾回收机制
- java 垃圾回收机制
- 【C/C++】类中的const成员 static成员
- 读书笔记:《产业阴谋链》
- vue+vueRouter+vuex+vux(微信项目开发框架)
- DataBinding详解
- loopback 地址
- java垃圾回收机制--CMS
- Linux centOS6.9关闭防火墙
- 面试心得 --- 晶朝科技有限公司面试心得
- uva 12657 Boxes in a Line
- 对于仍在 初学 还不会 C 的的 同学......链接:......教程:......
- 动态修改strings.xml中的值及获取app版本号
- 关于IO流在复制文件时出现java.io.FileNotFoundException: D:\xxx (拒绝访问。) 拒绝访问的问题
- xunsearch
- bzoj3630: [JLOI2014]镜面通道