jvm
weixin_42815539
这个作者很懒,什么都没留下…
展开
-
tomcat类加载隔离
原创 2021-05-06 21:17:59 · 210 阅读 · 0 评论 -
jvm中指针压缩
指针压缩 Java 对象的对象头是放在 Java 对象的内存起始处的,而一个对象的 MarkWord 在对象头的起始处,在 32 位系统中,它占用 4 个字节,而在 64 位系统中它占用 8 个字节,我使用的是 64 位系统,这毫无疑问会占用 8 个字节的偏移量。 紧跟 MarkWord 的应该是 Test 类的类指针和数组对象的长度,数组长度是 4 字节,但 Test 类并非数组,也没有其他属性,数据长度可以排除,但在 64 位系统下指针也应该是 8 字节的啊,为什么只占用了 4 个字节呢? 唯一的可能性原创 2021-05-03 13:33:52 · 134 阅读 · 0 评论