Sokféle oktatóanyagot és Q & A webhelyek, de nem tudom működni.
Jelenleg a Minecraft csak akkor indul, ha megvan a -Xms1G
JVM argumentum; ha megpróbálom növelni, a következő hibát kapom:
Hiba történt a virtuális gép inicializálása során Nem sikerült elegendő helyet lefoglalni a 2097152KB objektumkupac számára. >
Úgy hangzik, hogy vagy nincs elegendő RAM rendelkezésre, vagy egy olyan program akadályozza meg, hogy a Minecraft ennyi RAM-ot vegyen fel. Ugyanakkor 8 GB RAM-mal rendelkezem, így van elég több.
Van valakinek ötlete arról, mi akadályozza meg az összeg növelését?
Hozzászólások
- ugyanaz a probléma, és 4 (3,9 rendelkezésre álló) GB RAM-mal rendelkezem
- Windows Mac Linux? Ha a Windows a shift + control + escape billentyűkombinációt érte el, ellenőrizze, hogy mi a szabad RAM-ja. egy kis RAM .. Csak azért, mert a rendszere 8 GB-os, még nem jelenti azt, hogy az összes alkalmazható egyetlen alkalmazással.
- Windows-om van, és több mint elegendő RAM áll rendelkezésre.
- Ha ' 32 bites operációs rendszert használ, ' 1 GB-nál többet nem rendelhet a Java-hoz.
- 2097152KB ~ 2 TERABÁT. Nem hiszem, hogy ennyi RAM-ja van.
Válasz
Ha JVM argumentumokat fog használni a memória elosztásának meghatározásához, győződjön meg arról, hogy nem ad meg ismétlődő parancsokat.
-Xms1G a MINIMUM HEAP értéket 1 GB-ra állítja az indításkor- fel.
-Xmx1G indításkor a MAXIMUM HEAP értéket 1 GB-ra állítja.
Általában, ha több memóriára van szükségem a Minecraft számára, akkor a maximális kupacot állítom be, nem pedig a min kupacot.
Például;
java -Xmx2G -jar minecraft.jar
ezt is így állíthatja be:
java -Xms1G -Xmx2G -jar minecraft.jar
Kerülje a túl sok RAM kiosztását, mivel ez éhezni fogja a gép többi részét.
Megjegyzések
- Sokkal fontosabb: győződjön meg arról, hogy valóban beállította az Xmx > = Xms értéket! Nem biztos abban, hogy a Java hogyan kezeli az ütköző számokat, de biztonságosabb, mint ha feleslegesen támaszkodna valamire, amit az Oracle (vagy a Sun) srácok betettek a JVM kódba.
- @ ianc1215, kipróbáltam az első argumentumkészletet : " java.exe -Xmx2G -jar minecraft.jar " Megtaláltam a hibát: " Hiba: Nem található vagy tölthető be a java.exe főosztály " Nem igazán tudom, hogy ' “>
s rossz. Van ötlet, bárki?
Válasz
Rendben, nyilvánvalóan a Java 32 bites verzióját használtam. Telepítettem a 64 bites verziót, és minden most működik. Köszönjük válaszait és észrevételeit, mindenki!