阅读本文大概需要 2.8 分钟. 出处:http://u6.gg/swLPg 编写 Java 代码的时候,大多数情况下,我们很少关注一个 Java 对象究竟有多大(占据多少内存),更多的是关注业务与逻辑. 但是殊不知,在我们不经意间,大量的内存被无形地浪费了. 一个 Java 对象到底有多大? 想要精确计算一个 Java 对象占用的内存,首先要了解 Java 对象的结构表示. Java 对象结构 一个 Java 对象在 Heap 的表示,可以分为三部分: Object Header Class…