写点什么

week09 作业

用户头像
Safufu
关注
发布于: 2020 年 08 月 05 日



  • 请简述 JVM 垃圾回收原理。



垃圾回收是为了清理不再使用的对象,释放内存空间。从回收角度看,垃圾回收主要包含垃圾识别,清理算法两个方面内容。

垃圾识别可以通过引用计数法或可达性分析两种方法实现。引用计数存在垃圾相互引用时,无法识别的问题,jvm采取可达性分析方法。通过gc root(局部变量/静态变量/方法区等)出发,寻找可触达的对象从而找到垃圾对象。

清理算法主要包括标记整理/标记清除/标记复制。

jvm垃圾收集

jvm垃圾搜集算法主要有cms/g1/parNew/Serial/Serial Old/Parallel Scavenge/Parallel Old。



用户头像

Safufu

关注

还未添加个人签名 2018.11.16 加入

还未添加个人简介

评论

发布
暂无评论
week09作业