Am analizat multe tutoriale diferite și Q & A site-uri web, dar nu pot să funcționeze.
În acest moment Minecraft va începe doar dacă am argumentul -Xms1G
JVM; dacă încerc să-l măresc, primesc eroarea:
Eroare apărută în timpul inițializării VM Nu s-a putut rezerva suficient spațiu pentru 2097152KB heap obiect.
Sună fie că nu am suficientă memorie RAM disponibilă, fie că există un program care să împiedice Minecraft să preia atâta memorie RAM. Cu toate acestea, am 8 GB RAM, așa că am mult mai mult decât suficient.
Are cineva idei despre ce mă împiedică să măresc suma?
Comentarii
- Am avut aceeași problemă și am 4 (3,9 disponibile) GB de memorie RAM
- Windows Mac Linux ?? Dacă ferestrele sale lovesc shift + control + escape și verificați pentru a vedea care este memoria RAM gratuită .. Windows în sine ocupă destul de mult un pic de memorie RAM. Doar pentru că sistemul dvs. are 8 GB nu înseamnă că este de fapt totul utilizabil de o singură aplicație.
- Am Windows și mai mult decât RAM suficient disponibil.
- Dacă ' utilizați un sistem de operare pe 32 de biți, nu puteți ' să atribuiți mai mult de 1 GB java
- 2097152KB este ~ 2 TERABYTES. Nu ' nu cred că aveți atât de mult RAM.
Răspuns
Dacă aveți de gând să utilizați argumente JVM pentru a defini alocarea memoriei, asigurați-vă că nu furnizați comenzi duplicat.
-Xms1G va seta MINIMUM HEAP la 1 GB la început- sus.
-Xmx1G va seta HEAP MAXIMUM la 1 GB la pornire.
În general, când am nevoie de mai multă memorie pentru Minecraft, setez heap-ul maxim și nu heap-ul minim.
De exemplu;
java -Xmx2G -jar minecraft.jar
l-ați putea seta și astfel:
java -Xms1G -Xmx2G -jar minecraft.jar
Evitați să alocați prea multă memorie RAM, deoarece acest lucru va muri de foame restul mașinii.
Comentarii
- Mult mai important, asigurați-vă că setați efectiv Xmx > = Xms! Nu sunt sigur cum Java ar rezolva numerele conflictuale, dar mai bine în condiții de siguranță decât să se bazeze inutil pe ceva ce un tip de la Oracle (sau Sun) a pus în codul JVM.
- @ ianc1215, am încercat primul set de argumente : " java.exe -Xmx2G -jar minecraft.jar " Am primit eroarea: " Eroare: Nu am putut găsi sau încărca clasa principală java.exe " Chiar nu ' nu știu ce ' este greșit. Aveți idei, cineva?
- Minecraft. jar a fost doar un exemplu. trebuie să încărcați fișierul jar al serverului după numele acestuia sau să puneți argumentele în lansatorul Minecraft pentru client.
Răspuns
Bine, se pare că foloseam versiunea Java pe 32 de biți. Am instalat versiunea pe 64 de biți și totul funcționează acum. Vă mulțumim pentru răspunsuri și comentarii, toată lumea!