JVM理解(不断更新中)

JVM 在JVM中,对象在堆内存中的布局分为三块区域:对象头、实例数据和对齐填充。 对象头:采用2个字来存储(如果对象是数组则会分配3个字,多出来的1个字记录的是数组长度) Mark Word 存储对象的hashCode、锁信息或分代年龄或GC标志等信息 32位JVM的Mark Word存储结构 重量级锁也就是通常说synchronized的对象锁,其中指针指向的是monitor对象(也称为管程或
相关文章
相关标签/搜索