Goverse / BohemianRhapsody

Mama, life had just begun
0 stars 0 forks source link

JVM内存区域 #4

Open Goverse opened 3 years ago

Goverse commented 3 years ago

内存划分

线程私有区域:

虚拟机栈: 存储当前线程运行方法所需数据,指针,返回地址 本地方法栈:保存的是native方法的信息 程序计数器:指向当前线程正在执行的字节码指令的地址(行号)

线程公有区域:

方法区(运行时常量池):类信息,常量,静态常量,即时编译期编译后的代码 堆:创建对象实例(几乎所有),数组