Maximum Java taille de segment de mémoire d'une JVM 32 bits sur un OS 64 bits

La question n'est pas sur la taille maximale du tas sur un 32-bit OS, étant donné que 32 bits des Systèmes d'exploitation ont un maximum de mémoire adressable de 4 go, et que la JVM max taille de segment de mémoire dépend de la façon dont beaucoup contigu de mémoire libre peuvent être réservés.

Je suis plus intéressé à en savoir le maximum (à la fois théorique et pratiquement réalisable) taille de segment de mémoire pour une JVM 32 bits s'exécutant dans un OS 64 bits. En gros, je suis à la recherche des réponses similaires à les chiffres en question sur soi.

Pourquoi une JVM 32 bits est utilisé au lieu de 64-bit, la raison n'est pas technique, mais plutôt administrative et bureaucratique, il est probablement trop tard pour installer une JVM 64 bits dans l'environnement de production.