OpendJDK 有一个 Java Object Layout (JOL)允许估计指定对象的实例实际内存大小的工具。 它可以显示 HotSpot 的对象布局,但在 OpenJ9 中是否相同?
最佳答案
好吧,恕我直言,答案是否定的,因为至少事实上,如果您也计算引用大小,则存在UseCompressedOops
,是> 特定于热点。也许 J9 也有,但也可能没有。
还有填充的问题,在HotSpot中对象是8字节
对齐的(关于继承还有更复杂的事情),但我不知道是否J9
是这样吗...
关于java - OpenJ9 VM 对象布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51593101/