Jvm内存模型
Java虚拟机栈
也就是俗称“堆栈”中的栈,在编译期间就已经完成分配。
Java堆
存放对象的区域,可以通过-Xmx和-Xms来控制
方法区
存储类信息、常量、静态变量。常量池也在方法区。
程序计数器
记录下一条指令的位置。
本地方法栈
功能与Java虚拟机栈类似,在调用Native方法的时候使用。
也就是俗称“堆栈”中的栈,在编译期间就已经完成分配。
存放对象的区域,可以通过-Xmx和-Xms来控制
存储类信息、常量、静态变量。常量池也在方法区。
记录下一条指令的位置。
功能与Java虚拟机栈类似,在调用Native方法的时候使用。