Ссылка на объект в 32-битной JVM (по крайней мере, в Hotspot) занимает 4 байта.
Требуется ли для 64-битной JVM Hotspot 8 байтов? Или происходит какое-то умное сжатие?
Если нет, то каждый Object[]
потребует вдвое больше кучи памяти, что, как я думаю, не так. (1004)
Обновление / дополнительный вопрос : действительно ли это имеет значение, или это незначительное увеличение, потому что большинство ссылок указывают на объекты, размер которых намного превышает несколько байтов (тогда как можно утверждать, что эти объекты очередь в основном состоит из ссылок на другие объекты)?