JVM复习知识点,有空会完善前面的内容。重点是类加载和new对象的过程,以及对新生代老年代以及eden区的思考。
JVM内存模型
内存各区域作用
标记清除算法
复制算法
标记整理
可达性算法
可达性算法的GC roots
虚拟机栈中引用的对象
本地方法栈中引用的对象
方法区常量池中的常量
方法区静态成员引用的对象
G1
堆的划分
默认比例
新生代:老年代 = 1:2
新生代中分eden区和两个survivor,比例8:1:1
新生代老年代的比例思考
web应用中的对象基本可以分成这三种。
( a) 有一部分对象几乎一直活着。这些可能是常用数据的cache之类的
( b) 有一部分对象创建出来没多久
原创
2020-09-04 00:10:11 ·
236 阅读 ·
0 评论