普通Java对象怎么计算大小(字节长度)?
生活随笔
收集整理的這篇文章主要介紹了
普通Java对象怎么计算大小(字节长度)?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
int id;//占4個字節
byte b1;//占1個字節
byte b2;//占1個字節
String name;//占4個字節
markword占8個字節;
classPointer指針占4個字節;
如果一個對象包含上述屬性,則其大小為:
4+1+1+4+8+4=22個字節
對齊:由于要保證是8的倍數,,所以對齊需要2個字節。
因此一共是22+2=24個字節
總結
以上是生活随笔為你收集整理的普通Java对象怎么计算大小(字节长度)?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简述Intel的MESI缓存一致性协议
- 下一篇: JDK synchronized的实现细