Java 內(nèi)存的布局主要是統(tǒng)計Java對象占用內(nèi)存的大小啦吧。
Java對象的內(nèi)存布局:對象頭(Header)颜武、實例數(shù)據(jù)(Instance Data)和對齊填充(Padding)璃搜。無論是32位還是64位的HotSpot,使用的都是8字節(jié)對齊鳞上。也就是說每個java對象这吻,占用的字節(jié)數(shù)都是8的整數(shù)倍。(對象頭 + 實例數(shù)據(jù) + padding) % 8等于0且0 <= padding < 8
首先分析Unsafe類?
方法