Jai regardé de nombreux didacticiels différents et Q & Un site Web, mais je ne peux pas le faire fonctionner.
Pour le moment, Minecraft ne démarrera que si jai largument JVM -Xms1G
; si jessaye de laugmenter, jobtiens lerreur:
Une erreur sest produite lors de linitialisation de la VM. Impossible de réserver suffisamment despace pour le tas dobjets de 2097152 Ko.
Il semble que soit je nai pas assez de RAM disponible, soit un programme empêche Minecraft de prendre autant de RAM. Cependant, jai 8 Go de RAM, donc jen ai largement assez.
Quelquun at-il des idées sur ce qui mempêche daugmenter le montant?
Commentaires
- Jai eu le même problème et jai 4 (3,9 disponibles) Go de RAM
- Windows Mac Linux ?? Si ses fenêtres appuient sur shift + control + escape et vérifiez quelle est votre RAM libre .. Windows lui-même prend tout à fait un peu de RAM .. Ce nest pas parce que votre système dispose de 8 Go que tout est utilisable par une seule application.
- Jai Windows et je dispose de suffisamment de RAM.
- Si vous ' utilisez un système dexploitation 32 bits, vous pouvez ' attribuer plus de 1 Go à Java
- 2097152 Ko est ~ 2 TERABYTES. Je ne ' Je pense pas que vous avez autant de RAM.
Réponse
Si vous comptez utiliser des arguments JVM pour définir lallocation de mémoire, assurez-vous que vous ne fournissez pas de commandes en double.
-Xms1G définira la HEAP MINIMUM à 1 Go au démarrage- vers le haut.
-Xmx1G définira la HEAP MAXIMALE à 1 Go au démarrage.
En général, lorsque jai besoin de plus de mémoire pour Minecraft, je règle le tas max et non le tas min.
Par exemple;
java -Xmx2G -jar minecraft.jar
vous pouvez également le définir comme ceci:
java -Xms1G -Xmx2G -jar minecraft.jar
Évitez dallouer trop de RAM car cela affamera le reste de la machine.
Commentaires
- Plus important encore, assurez-vous que vous définissez réellement Xmx > = Xms! Je ne sais pas comment Java gérerait les nombres conflictuels, mais il vaut mieux être sûr que de compter inutilement sur quelque chose quun gars dOracle (ou Sun) a mis dans le code JVM.
- @ ianc1215, jai essayé le premier ensemble darguments que vous avez donné : " java.exe -Xmx2G -jar minecraft.jar " Jai eu lerreur: " Erreur: Impossible de trouver ou de charger la classe principale java.exe " Je ne ' ne sais pas ce que ' est faux. Des idées, quelquun?
- Minecraft. jar nétait quun exemple. vous devez charger le fichier jar du serveur par son nom de fichier ou mettre les arguments dans le lanceur minecraft pour le client.
Réponse
Daccord, apparemment, jutilisais la version 32 bits de Java. Jai installé la version 64 bits et tout fonctionne maintenant. Merci pour vos réponses et commentaires à tous!