JVM学习之GC的基础知识(一)
1. 什么是垃圾
没有任何引用指向的一个对象或者多个对象(循环引用)
2.如何定位垃圾
引用计数(无法处理循环引用问题)
根可达算法(root searching)
3.常见垃圾回收算法
标记清除 -缺点: 位置不连续,会产生碎片
拷贝算法 - 优点:没有碎片 , 缺点:浪费空间
标记压缩 - 优点:没有碎片 ,缺点:效率偏低
4.JVM内存分代模型
部分垃圾回收器使用的模型
新生代+老年代+永久代(1.7)/元数据区(1.8 Metaspace)
永久代
原创
2020-09-01 00:13:18 ·
159 阅读 ·
0 评论