Jvm内存模型

学习周志明的《深入理解Java虚拟机》的整理

Posted by Kent on June 4, 2018

Jvm内存模型

Java虚拟机栈

也就是俗称“堆栈”中的栈,在编译期间就已经完成分配。

Java堆

存放对象的区域,可以通过-Xmx和-Xms来控制

方法区

存储类信息、常量、静态变量。常量池也在方法区。

程序计数器

记录下一条指令的位置。

本地方法栈

功能与Java虚拟机栈类似,在调用Native方法的时候使用。

思维导图