Jag har tittat på många olika självstudier och Q & En webbplats, men jag kan inte få den att fungera.

Just nu startar Minecraft bara om jag har -Xms1G JVM-argument; om jag försöker öka det får jag felet:

Fel inträffade under initialisering av VM Kunde inte reservera tillräckligt med utrymme för 2097152KB objekthög.

Det låter som om jag antingen inte har tillräckligt med RAM-minne tillgängligt, eller så finns det ett program som hindrar Minecraft från att ta upp så mycket RAM. Men jag har 8 GB RAM, så jag har mycket mer än tillräckligt.

Har någon några idéer om vad som hindrar mig från att öka mängden?

Kommentarer

  • Jag har fått samma problem och jag har 4 (3.9 tillgängligt) GB RAM
  • Windows Mac Linux ?? Om dess fönster träffar shift + control + escape och kolla för att se vad ditt gratis RAM är .. Windows själv tar upp ganska lite RAM .. Bara för att ditt system har 8 GB betyder det inte att det faktiskt kan användas av en enda applikation.
  • Jag har Windows och mer än tillräckligt med RAM tillgängligt.
  • Om du ' använder ett 32-bitars operativsystem kan du ' t tilldelar Java mer än 1 GB
  • 2097152KB är ~ 2 TERABYTER. Jag tror inte ' att du har så mycket RAM.

Svar

Om du ska använda JVM-argument för att definiera minnesallokering, se till att du inte tillhandahåller dubbla kommandon.

-Xms1G ställer in MINIMUM HEAP till 1 GB vid start- upp.

-Xmx1G ställer in MAXIMUM HEAP till 1 GB vid start.

Generellt, när jag behöver mer minne för Minecraft, ställer jag in maxhögen och inte minhögen.

Till exempel;

java -Xmx2G -jar minecraft.jar

du kan också ställa in det så här:

java -Xms1G -Xmx2G -jar minecraft.jar

Undvik att tilldela för mycket RAM eftersom det kommer att svälta resten av maskinen.

Kommentarer

  • Mycket viktigare, se till att du faktiskt ställer in Xmx > = Xms! Inte säker på hur Java skulle hantera motstridiga siffror, men bättre säkert än att i onödan förlita sig på något som någon kille på Oracle (eller Sun) lägger i JVM-koden. : " java.exe -Xmx2G -jar minecraft.jar " Jag fick felet: " Fel: Det gick inte att hitta eller ladda huvudklassen java.exe " Jag vet verkligen inte ' vad ' är fel. Några idéer, någon?
  • minecraft. burk var bara ett exempel. du måste ladda server jar-filen med dess filnamn eller lägga argumenten i minecraft-startprogrammet för klienten.

Svar

Okej, tydligen använde jag 32-bitarsversionen av Java. Jag installerade 64-bitarsversionen och allt fungerar nu. Tack för dina svar och kommentarer, alla!

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *