Necesito ejecutar una aplicación Java con uso intensivo de memoria que utilice más de 2 GB, pero tengo problemas para aumentar el tamaño máximo del montón. Hasta ahora, he probado los siguientes enfoques:
Configuración del parámetro -Xmx, por ejemplo, -Xmx3000m. Este enfoque falla en la creación de la JVM. Por lo que busqué en Google, parece que -Xmx debe tener menos de 2 GB.
Usando la opción -XX: + AggressiveHeap . Cuando intento este método, aparece un error de "Memoria insuficiente" que indica que el tamaño del montón es 1273,4 MB, aunque mi computadora tiene 8 GB de memoria.
¿Existe otro enfoque que pueda intentar para aumentar el tamaño máximo de pila de la JVM? Aquí hay un resumen de las especificaciones de la computadora:
- SO: Windows 7 (64 bits)
- Procesador: Intel Core i7 (2,66 GHz)
- Memoria: 8 GB
- versión java:
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)