Day23 JVM探究
JVM探究
- 请你谈谈你对JVM的理解?java8虚拟机和之前的变化?
- 什么是OOM?什么是栈溢出StackOverFlowError?怎么分析?
- JVM的常用调优参数有哪些
- 内存快照如何抓取,怎么分析Dump文件?知道吗?
- 谈谈JVM中,类加载器你的认识?rt.jar ext
-
JVM的位置
-
JVM的体系结构
-
类加载器
作用:加载class文件,new Student()
-
虚拟机自带的加载器
-
启动类(根)加载器(BOOT) 加载类容:rt.jar
-
扩展类加载器(EXC) 加载类容: jre\ilb\ext
-
应用程序加载器(APP)
-
双亲委派机制
BOOT->EXC->APP ,优先从高到低加载使用其中的类
-
沙箱安全机制
-
Native
-
PC寄存器
-
方法区
-
栈
-
三种JVM
-
堆
-
新生区、老年区
-
永久区
-
堆内存调优
-
GC
1.常用算法
-
JMM
-
总结
-
百度
-
思维导图
单点登录–>架构师