Максимальный размер кучи Java для 32-разрядной JVM в 64-разрядной ОС
Вопрос не в максимальном размере кучи в 32-битной ОС, поскольку 32-битные ОС имеют максимальный размер адресуемой памяти 4 ГБ и что JVM 'Максимальный размер кучи зависит от того, сколько свободной памяти можно зарезервировать.
Мне больше интересно узнать максимальный (как теоретический, так и практически достижимый) размер кучи для 32-разрядной JVM, работающей в 64-разрядной ОС. В основном яя смотрю на ответы, похожие нацифры в связанном вопросе по SO.
Что касается того, почему вместо 64-битной используется 32-битная JVM, причина не в технической, а в административной / бюрократической - вероятно, уже слишком поздно устанавливать 64-битную JVM в производственной среде.