【无标题】

性能测试 20220322

运行时数据区
class对象放在方法区
new的对象放在堆区

jdk8 变化较大

JVM第二大部分,
运行时数据区=方法区+Java虚拟机栈+PC寄存区+堆+本地方法栈
堆空间如何改变大小呢?

介绍作用
(1)方法区
(2)Java虚拟机栈
执行Java线程,没有GC机制
(3)PC寄存区
JVM中唯一不会发生OOM的区域,它比较小
(4)堆。
只有堆和本地内存采用GC机制
(5)本地方法栈
执行本地方法,没有GC机制

栈帧里边放的是方法,一个方法即是一个栈帧。

面试提问:内存的结构、垃圾收集机制的内部实施等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值