Каков максимально возможный размер кучи с 64-разрядной JVM?

Теоретическое максимальное значение кучи, которое можно установить с помощью-Xmx в 32-битной системе, конечно,2^32 байт, но обычно (см .:Понимание максимального размера кучи JVM - 32 бит против 64 бит) нельзя, используйте все 4ГБ.

Для 64-разрядной JVM, работающей в 64-разрядной ОС на 64-разрядной машине, есть ли какое-либо ограничение помимо теоретического ограничения2^64 байт или 16 экзабайт?

Я знаю, что по разным причинам (главным образом, сборка мусора), чрезмерно большие кучи могут не бытьмудрый, но в свете чтения о серверах с террабайтами оперативной памяти, мне интересно, что этовозможно.

Ответы на вопрос(5)

Ваш ответ на вопрос