De acuerdo con la documentación de JVM 6, las máquinas de clase de servidor reciben de forma predeterminada un tamaño de almacenamiento dinámico inicial como 1/4 de RAM o 1 GB. Teniendo en cuenta que nuestro servidor Solaris 64Bit tiene 64 GB, el tamaño de almacenamiento dinámico inicial estará predeterminado en 256MB. Por lo tanto, necesito establecer manualmente el tamaño del montón usando el parámetro XMX para 4GB. Sin embargo, cuando agrego "-Xmx4096M", Tomcat no se inicia. Aquí está el mensaje de error:¿Cómo configurar un gran tamaño de almacenamiento dinámico de JVM?
Invalid maximum heap size: -Xmx4096M
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.
¿Cuál debería ser mis parámetros de línea de comando para permitir mi montón de crecer hasta 4 GB?
¿Qué sistema operativo está utilizando? Algunos SO más antiguos no permiten que los procesos tengan más de 2 gigas. – John
Solaris (Acabo de actualizar la pregunta anterior) – Pomario
¿está ejecutando un jvm de 64 bits? –