JVM从入门到精通(六):JVM调优必备理论知识 - 3种垃圾清除算法,常见的垃圾回收器常见的垃圾回收器
JVM调优是一层窗户纸,只是看起来很难。学完本节课,让你:熟悉 GC 常用算法,熟悉常见垃圾回收器,具有实际 JVM 调优实战经验What is garbage什么是垃圾?没有引用指向的对象就是垃圾。怎么找到垃圾?引用计数不能解决循环引用根可达算法JNI 是本地方法用到的对象《JVM虚拟机规范》对于根对象的定义,下图右侧:清除垃圾的算法标记清除算法 mark-sweep算法相对简单,存活对象比较多的情况下效率比较高。不适合伊甸区,伊甸区的存活对象比较少。两边扫描