导航菜单
首页 >  初级程序员考试题目大全  > 【Java面试题汇总】JVM篇(2023版)

【Java面试题汇总】JVM篇(2023版)

导航:

【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析

目录

1、说说你了解的JVM内存模型

2、简单说下你对JVM的了解

3、说说类加载机制

4、说说对象的实例化过程

5、说说JVM的双亲委派模型

6、说说JVM调优思路

7、项目中有没有实际的JVM调优经验?

7.1 CPU飙升 

7.2 GC调优

8、请你说说内存溢出

9、请你说说内存泄漏

10、JVM中一次完整的GC流程是怎样的

11、说说JVM的垃圾回收机制

12、说说GC的可达性分析算法

13、说说JVM的垃圾回收算法

14、说说七个垃圾回收器

15、请你讲下CMS(并发标记清除)回收器

16、请你讲下G1垃圾优先回收器

1、说说你了解的JVM内存模型

得分点 

类加载子系统、运行时数据区、执行引擎

JVM由三部分组成:类加载子系统、运行时数据区、执行引擎

类加载子系统:通过类加载机制加载类的class文件,如果该类是第一次加载,会执行加载、验证、解析。只负责class文件的加载,至于是否可运行,则由执行引擎决定。

类加载过程是在类加载子系统完成的:加载 -->

相关推荐: