que estoy tratando de asignar 2 GB de RAM para una aplicación Java comenzó a partir de un archivo bat utilizando esta línea de código:Java: No se puede reservar espacio suficiente para montón de objetos
@echo off
"%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xmx2G -Xms1G -jar craftbukkit-1.2.5-R4.0.jar
pause
Cuando intento ejecutarlo de esta manera, sin embargo, se escupe un error que dice:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create teh Java virtual machine
Press any key to continue . . .
Actualmente tengo 8 GB de memoria rAM en mi equipo y sé que estoy usando un máximo de 3 conciertos en directo en todo momento (dejo que el ordenador sentarse para la mayor parte solo ejecuta este archivo de servidor). Tengo 2x4gig palos de ram, así que sé que no está separado, y sé que tengo suficiente RAM libre para asignar así que ¿por qué no me deja? Puedo asignar 1536M (1.5 gigas) y menos, pero si salto a 2G's me da este error. Cualquier ayuda se agradece
Trate de no incluir la opción -Xms1G .. –
¿Qué versión de Windows? Las versiones de 32 bits solo te permiten acceder a aprox. 3GB de RAM. Las versiones que no son de servidor también están arbitrariamente paralizadas también, pero no tanto. –
Estoy utilizando la versión de 64 bits de Windows Editar: retirar la mínima RAM también no funcionó desconocida –