JVM
2022-04-17 13:11:53 0 举报
jvm图
作者其他创作
大纲/内容
局部变量
minor gc(可达性算法)
方法区(元空间)常量+静态变量+类信息
堆
Eden(8/10)
程序计数器(记录方法执行的行号)
server1(1/8)
老年代(占2/3内存)
本地方法栈native
main线程(一个线程)
年轻代
修改程序计数器值
JVM
栈stack
full gc
main方法内调用方法的栈帧
运行时数据(内存模型)
OOM
执行
操作数栈(操作局部变量)
类装载子系统
本地方法栈
方法出口
垃圾回收
堆deap
Survivor区
FIFO栈(线程)
字节码执行引擎
main()栈帧
JDK1.8与1.7区别:拿HotSpot 虚拟机来说,在 JDK1.7的时候,方法区被称作为永久代, 从JDK1.8开始,Metaspace (元空间)也就是我们所谓的方法区!
Main.class
动态链接(通过方法去方法区找具体的代码)
server0(1/8)
程序计数器
0 条评论
下一页