arrayIndexScale返回的值是什么?

Bio*_*441 6 java

我想知道sun.misc.unsafe.arrayIndexScale的用法是什么,javadoc据说:

报告在给定数组类的存储分配中寻址元素的比例因子.但是,"窄"类型的数组通常不能像访问器那样正常工作getByte(java.lang.Object,int),因此这类的比例因子报告为零.

此方法返回一个int,但我不确定该值的含义.

Eva*_*tol 2

该方法为您提供 Java 对象内存布局信息。

这用于确定给定数组占用的内存量。比例因子是一个术语,表示给定数量(在本例中为内存)乘以多少来表示总数。您不应该使用您正在尝试使用的方法;这是不安全的

但是,您可以使用更安全的版本: staticFieldBasestaticFieldOffset