java object多大 java对象内存模型 数组有多长(三)各jvm环境

/ 2024-06-02 / 原文

在之前的程序中,考虑到java11Unsafe包的不可达(最近发现也能访问),搞出来手动定义的

但并没有意义,手动定义通常基于hotspot,并不能适用用于其它jvm,unsafe里的偏移或reference信息本身就是jvm具体实现的,手动定义相当于脱离了真实线上环境,不可取

在实际场景中 还是要力图touch到unsafe包