Если вы работаете под 32-битной Windows, ограничение составляет от -Xmx1500m до -Xmx1800m, поскольку 32-битные процессы Windows имеют адресное пространство чуть ниже 2 ГБ, во-вторых, -Xmx указывает объем доступной памяти кучи для Java, javaОднако процесс требует больше памяти (как для самой виртуальной машины, так и для PermGen).Поскольку Java требует (/ d?) Непрерывной области виртуальной памяти, точный объем памяти, на который она может претендовать, также зависит от того, какие другие процессы уже загружены.