Java對象內存佈局及Object o = new Object()在內存中佔用多少字節

對象內存佈局圖:     對象頭中 Mark Word佔8字節,Class Pointer佔4字節( JVM默認開啓-XX:+UseCompressedOops選項),new Object不存在屬性,因此instance data不佔字節, JVM保證任意對象在內存中佔用的字節數都是8的倍數,不足8的倍數則使用對齊填充,因此padding佔4位, 8+4+0+4=16,Object o = new
相關文章
相關標籤/搜索