Ho “guardato molti tutorial diversi e Q & Un sito web, ma non riesco a farlo funzionare.

In questo momento Minecraft partirà solo se ho largomento -Xms1G JVM; se provo ad aumentarlo, ottengo lerrore:

Si è verificato un errore durante linizializzazione della VM Impossibile riservare spazio sufficiente per lheap di oggetti 2097152KB.

Sembra che o non ho abbastanza RAM disponibile, oppure cè un programma che impedisce a Minecraft di occupare così tanta RAM. Tuttavia, ho 8 GB di RAM, quindi ho molto più che sufficiente.

Qualcuno ha qualche idea su cosa mi impedisce di aumentare la quantità?

Commenti

  • Ho avuto il stesso problema e ho 4 (3,9 disponibili) GB di RAM
  • Windows Mac Linux ?? Se le sue finestre premono Maiusc + Ctrl + Esci e controlla per vedere qual è la tua RAM libera .. Windows stesso occupa abbastanza un po di RAM … Solo perché il tuo sistema ha 8 GB non significa che sia effettivamente tutto utilizzabile da una singola applicazione.
  • Ho Windows e una RAM più che sufficiente.
  • Se ' stai utilizzando un sistema operativo a 32 bit puoi ' t assegnare più di 1 GB a java
  • 2097152 KB è ~ 2 TERABYTES. Non ' penso che tu abbia così tanta RAM.

Risposta

Se intendi utilizzare argomenti JVM per definire lallocazione della memoria, assicurati di non fornire comandi duplicati.

-Xms1G imposterà il MINIMO HEAP a 1 GB allinizio- su.

-Xmx1G imposterà il MASSIMO HEAP a 1 GB allavvio.

In genere, quando ho bisogno di più memoria per Minecraft, imposto lheap massimo e non lheap minimo.

Ad esempio;

java -Xmx2G -jar minecraft.jar

potresti anche impostarlo in questo modo:

java -Xms1G -Xmx2G -jar minecraft.jar

Evita di allocare troppa RAM poiché questo farà morire di fame il resto della macchina.

Commenti

  • Ancora più importante, assicurati di aver impostato effettivamente Xmx > = Xms! Non sono sicuro di come Java possa gestire i numeri in conflitto, ma è meglio essere sicuri che fare affidamento inutilmente su qualcosa che qualcuno di Oracle (o Sun) ha inserito nel codice JVM.
  • @ ianc1215, ho provato il primo set di argomenti che hai fornito : " java.exe -Xmx2G -jar minecraft.jar " Ho ricevuto lerrore: " Errore: impossibile trovare o caricare la classe principale java.exe " Non ' so cosa ' è sbagliato. Qualche idea, chiunque?
  • Minecraft. jar era solo un esempio. devi caricare il file jar del server in base al nome del file o inserire gli argomenti nel launcher di Minecraft per il client.

Answer

Ok, a quanto pare stavo usando la versione a 32 bit di Java. Ho installato la versione a 64 bit e ora funziona tutto. Grazie per le vostre risposte e commenti, a tutti!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *