Grundlegendes zur maximalen Größe des JVM-Heapspeichers - 32-Bit vs. 64-Bit

Ich habelesen Die maximale Größe des Heapspeichers unter 32-Bit-Windows beträgt ~ 1,5 GB, was darauf zurückzuführen ist, dass die JVM zusammenhängenden Speicher benötigt. Kann jemand das Konzept des "zusammenhängenden Speichers" erklären und warum Sie nur maximal 1,5 GB unter Windows haben?

Zweitens, was ist dann die maximale Größe des Heapspeichers unter 64-Bit-Windows und warum ist dies anders als bei 32-Bit-Versionen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage