Qual è la dimensione heap più grande ansible con una JVM a 64 bit?

Il valore di heap massimo teorico che può essere impostato con -Xmx in un sistema a 32 bit è ovviamente 2^32 byte, ma in genere (vedere: Capire la dimensione massima dell’heap JVM – 32 bit contro 64 bit ) non è ansible utilizzare tutti i 4 GB.

Per una JVM a 64 bit in esecuzione in un sistema operativo a 64 bit su una macchina a 64 bit, esiste un limite oltre al limite teorico di 2^64 byte o 16 exabyte?

So che per vari motivi (principalmente la garbage collection), gli heap eccessivamente grandi potrebbero non essere saggi , ma alla luce della lettura dei server con terrabytes di RAM, mi chiedo cosa sia ansible .