系列文章目录
文章目录
- 系列文章目录
- 一、对象头具体都包含哪些内容?
- 二、你知道哪些JVM调优参数?
- 三、说一下 JVM 有哪些垃圾回收器?
一、对象头具体都包含哪些内容?
在我们常用的Hotspot虚拟机中,对象在内存中布局实际包含3个部分:
- 对象头
- 实例数据
- 对齐填充
而对象头包含两部分内容,Mark Word中的内容会随着锁标志位而发生变化,所以只说存储结构就
好了。 - 对象自身运行时所需的数据,也被称为Mark Word,也就是用于轻量级锁和偏向锁的关键点。
具体的内容包含对象的hashcode、分代年龄、轻量级锁指针、重量级锁指针、GC标记、偏向
锁线程ID、偏向锁时间戳。 - 存储类型指针,也就是指向类的元数据的指针,通过这个指针才能确定对象是属于哪个类的实
例。
如果是数组的话,则还包含了数组的长度。

二、你知道哪些JVM调优参数?
「堆栈内存相关」

![2023年中国CEM-3型覆铜板市场供需现状、销售收入及行业趋势分析[图]](https://img-blog.csdnimg.cn/img_convert/12fa0fcea268f22129d08ab5e69de72e.png)














![2023年中国智慧医院市场现状及行业发展趋势分析[图]](https://img-blog.csdnimg.cn/img_convert/d5dec0e1b777be6ad6d4376d5d9a09c7.png)
![2023年中国连锁麻辣烫市场发展趋势分析:连锁麻辣烫行业规模将持续增长[图]](https://img-blog.csdnimg.cn/img_convert/47bafa59a252afec69d42a5201174bb1.png)
