在应聘Java程序员时,经常会被问到JVM相关的知识点。而市面上讲解JVM原理及结构的书籍及资料,要么晦涩难懂,要么断章取义。那么有没有一张比较清晰的图能够将JVM的整体轮廓有一个清晰的描述呢?
小码农特地为大家绘制了一张图,希望对大家有用!
图中涉及的各垃圾回收器特点如下:
1、Serial(新生代-串行-收集器)
2、parnew(新生代-并行-收集器)
3、Parallel Scanvenge(新生代-并行-收集器)
4、Serial Old(老年代-串行-收集器)
5、Parall Old(老年代-并行-收集器)
6、CMS(老年代-并发-收集器);
7、G1(新生代&老年代-并行&并发-服务端收集器)