java虚拟机内存模型,java虚拟机模型
分享于 点击 27120 次 点评:247
java虚拟机内存模型,java虚拟机模型
java虚拟机内存模型是java运行的基础
jvm将其内存分为程序计数器,虚拟机栈,本地方法栈,java堆,方法区
一
程序计数器(指向下一条指令):
由于java是支持线程的语言,每一个时刻只能有一个线程执行,其他线程必须被切换出去,为此每一个线程必须有一个程序计数器,用于记录下一条要远行的指令
jvm栈:
和java线程在同一时间创建,保存方法的局部变量,部分结果。
栈帧:
方法区:
存放类型信息,常量池,域信息,方法信息
常量池不够,触发full gc
jvm参数:
-Xmx 新生代与老生代之和最大
-Xms 最小堆内存
-XX:MaxPermSize 持久代的最大值
相关文章
- 暂无相关文章
用户点评