Requisitos de memoria de una referencia de objeto en una JVM de 64 bits

Una referencia a un Objeto en una JVM de 32 bits (al menos en Hotspot) ocupa 4 bytes.

¿La JVM Hotspot de 64 bits necesita 8 bytes? ¿O está ocurriendo una compresión inteligente? Si no, cadaObject[] requeriría el doble de memoria de almacenamiento dinámico, lo que de alguna manera creo (espero, espero) no es el caso.

Actualización / pregunta extra: ¿Esto realmente importa, o es un aumento insignificante, porque la mayoría de las referencias apuntan a objetos que son mucho más grandes que unos pocos bytes (mientras que uno podría argumentar que esos objetos a su vez están compuestos principalmente de referencias a otros objetos)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta