- JVM 的内存模型
- Java 数据类型对象的内存布局
2.1 Example layout of a java.lang.Integer object for a 32-bit Java process
2.2 Example layout of an int array object for a 32-bit Java process
- Java 方法类型对象的内存布局
参考:
https://www.ibm.com/developerworks/library/j-codetoheap/
https://www.programcreek.com/2011/11/what-do-java-objects-look-like-in-memory/
深入理解Java虚拟机:JVM高级特性与最佳实践(最新第二版)