He visto muchos tutoriales diferentes y Q & Un sitio web, pero no puedo hacer que funcione.
En este momento, Minecraft solo se iniciará si tengo el argumento -Xms1G
JVM; si intento aumentarlo, aparece el error:
Se produjo un error durante la inicialización de la VM No se pudo reservar suficiente espacio para el montón de objetos de 2097152 KB.
Parece que no tengo suficiente RAM disponible, o hay un programa que impide que Minecraft ocupe tanta RAM. Sin embargo, tengo 8 GB de RAM, así que tengo más que suficiente.
¿Alguien tiene alguna idea sobre lo que me impide aumentar la cantidad?
Comentarios
- He tenido mismo problema y tengo 4 (3,9 disponibles) GB de RAM
- Windows Mac Linux? un poco de RAM .. El hecho de que su sistema tenga 8GB no significa que sea realmente utilizable por una sola aplicación.
- Tengo Windows, y más que suficiente RAM disponible.
- Si si ' está utilizando un sistema operativo de 32 bits, puede ' asignar más de 1 GB a Java
- 2097152KB es ~ 2 TERABYTES. No ' creo que tengas tanta RAM.
Responder
Si va a utilizar argumentos de JVM para definir la asignación de memoria, asegúrese de no proporcionar comandos duplicados.
-Xms1G establecerá el MONTÓN MÍNIMO en 1 GB al inicio- arriba.
-Xmx1G establecerá el HEAP MÁXIMO en 1GB al inicio.
Generalmente, cuando necesito más memoria para Minecraft, configuro el montón máximo y no el montón mínimo.
Por ejemplo;
java -Xmx2G -jar minecraft.jar
también puede configurarlo así:
java -Xms1G -Xmx2G -jar minecraft.jar
Evite asignar demasiada RAM ya que eso matará de hambre al resto de la máquina.
Comentarios
- Mucho más importante, asegúrese de configurar Xmx > = Xms! No estoy seguro de cómo Java manejaría los números en conflicto, pero es mejor ser seguro que depender innecesariamente de algo que un tipo de Oracle (o Sun) puso en el código JVM.
- @ ianc1215, probé el primer conjunto de argumentos que dio : " java.exe -Xmx2G -jar minecraft.jar " Recibí el error: " Error: No se pudo encontrar o cargar la clase principal java.exe " Realmente no ' no sé qué ' está mal. ¿Alguna idea, alguien?
- Minecraft. jar fue solo un ejemplo. debe cargar el archivo jar del servidor por su nombre de archivo o poner los argumentos en el lanzador de Minecraft para el cliente.
Respuesta
Bien, aparentemente estaba usando la versión de 32 bits de Java. Instalé la versión de 64 bits y todo funciona ahora. ¡Gracias por sus respuestas y comentarios a todos!