intellij idea - jdk - Cómo aumentar intellix 32bit xmx más de 1GB?
jvm intellij (1)
Estoy usando 32bit Intellij en mi Windows XP de 32 bits con 4 GB de RAM.
Estoy intentando aumentar intellij xmx a 1.5GB: -Xmx1500m
Así que sé que JVM admite 1,5 GB de RAM en sistemas de 32 bits.
Pero este error surge de JVM:
The JVM could not be started. The maximum heap size (-Xmx) might be too large ...
No puedo aumentar intellij Xmx más de 900 MB
¡Por favor, ayúdame!
No puede hacerlo ya que JVM necesita asignar todo el montón en un solo fragmento continuo, lo que puede no ser posible debido a la fragmentación de la memoria. Vea mi artículo de Preguntas Frecuentes para más detalles.
Ver también esta imagen:
Como puede observar, la memoria total del proceso no es solo el tamaño del almacenamiento dinámico, por lo que es mucho más fácil alcanzar el límite del OS de 2 GB.
El montón real que se puede usar varía en la configuración del sistema operativo y en otras aplicaciones que se ejecutan (DLL con enlaces que se insertan en el espacio del proceso y provocan una fragmentación adicional). Usualmente está entre 512M y 1G, pero puede ser más alto en un sistema limpio.