Cuál es el tamaño de almacenamiento dinámico más grande posible con una JVM de 64 bits?

El valor de almacenamiento dinámico máximo teórico que se puede establecer con-Xmx en un sistema de 32 bits es, por supuesto,2^32 bytes, pero generalmente (ver: Entender el tamaño máximo de almacenamiento dinámico de JVM: 32 bits frente a 64 bits) no se puede, use todos los 4 GB.

Para una JVM de 64 bits que se ejecuta en un sistema operativo de 64 bits en una máquina de 64 bits, ¿hay algún límite además del límite teórico de2^64 bytes o 16 exabytes?

Sé que por varias razones (principalmente recolección de basura), los montones excesivamente grandes podrían no sersabi, pero a la luz de la lectura sobre servidores con terrabytes de RAM, me pregunto qué esposibl.

Respuestas a la pregunta(5)

Su respuesta a la pregunta