Cum să reparați Minecraft Server nu a putut rezerva suficient spațiu



Actualizat în aprilie 2024: Nu mai primiți mesaje de eroare și încetiniți sistemul dvs. cu instrumentul nostru de optimizare. Ia-l acum la acest link
  1. Descărcați și instalați instrumentul de reparare aici.
  2. Lasă-l să-ți scaneze computerul.
  3. Instrumentul va face atunci reparați computerul.

Este întotdeauna un avantaj să adăugați mai multă memorie RAM la dvs. minecraft Server. Cu toate acestea, uneori adăugând mai multă memorie RAM sau alocând mai mult spațiu, este posibil să nu puteți rezerva suficient spațiu pentru mulțimea de obiecte. Această eroare se poate datora unei versiuni incorecte a Java JRE.

Unii utilizatori primesc această eroare:

C: UsersmeandDesktopServer> java -Xmx2048M -Xms2048M -jar server.jar nogui
A apărut o eroare la inițializarea VM

Nu s-a putut rezerva suficient spațiu pentru grămadă de obiect 2097152KB
C: UsersmeandDesktopServer> PAUZĂ
Apăsați orice tastă pentru a continua . . .

Dacă sunteți afectat și de această eroare, iată câteva sfaturi de depanare care vă ajută să rezolvați problemele de spațiu pe disc pe care serverul Minecraft nu le-a putut rezerva în Windows.

Utilizarea opțiunilor de linie de comandă

Dacă ați încercat să rulați Java și ați primit acest mesaj, atunci probabil că ați rulat deja comanda gratuită pentru a vă asigura că există suficientă memorie disponibilă pentru a rula programul.

Rețineți că pe mașina noastră de testare aveam aproximativ 2.3 GB RAM fizică și nu au fost utilizate pagini de memorie virtuală. Dacă descoperiți că aveți o problemă de memorie, ar trebui să închideți celelalte lucruri pe care le-ați scurs înainte de a încerca din nou. Pe de altă parte, cei care consideră că au foarte multă memorie liberă pot încerca să specifice direct o dimensiune.



Actualizare aprilie 2024:

Acum puteți preveni problemele computerului utilizând acest instrument, cum ar fi protejarea împotriva pierderii fișierelor și a malware-ului. În plus, este o modalitate excelentă de a vă optimiza computerul pentru performanțe maxime. Programul remediază cu ușurință erorile obișnuite care ar putea apărea pe sistemele Windows - nu este nevoie de ore întregi de depanare atunci când aveți soluția perfectă la îndemână:

Descarca



De exemplu, pe mașina noastră am putea rula comanda ca java -Xms256m -Xmx512M și a funcționat așa cum era de așteptat. Aceasta limitează mărimea masei pe care Mașină virtuală Java încearcă să rezerve la pornire. Deoarece o mașină virtuală dezinhibată ar putea face ipotetic lucruri neobișnuite, ar putea produce mesaje de eroare pe un sistem altfel gratuit. De asemenea, puteți juca cu aceste două valori înainte de a găsi combinația potrivită.

Aceasta poate fi o problemă indiferent de sistemul pe care îl rulați, deoarece JVM nu are nicio legătură cu tipul de VM pe care l-ați putea folosi pentru a rula GNU / Linux.

Eliminarea și reinstalarea JRE-urilor Java pe 64 de biți

  • Apăsați tasta Windows + R.
  • Tastați appwiz.cpl și faceți clic pe OK pentru a deschide panoul de control.
  • Selectați ediția Java pe 32 de biți și faceți clic pe Dezinstalare.
  • De asemenea, dezinstalați ediția pe 64 de biți a Java JRE.
  • Apoi instalați Java JRE pe 64 de biți pe care l-ați descărcat în primul pas.
  • Încercați să alocați mai multă memorie serverului dvs. Minecraft și vedeți dacă există îmbunătățiri.

Adăugați o nouă variabilă de sistem

  • Apăsați tasta Windows + R pentru a deschide Run.
  • Intrați în panoul de control și faceți clic pe OK pentru a deschide panoul de control.
  • Accesați Sistem și securitate> Sistem.
  • Faceți clic pe Vizualizați setările avansate ale sistemului în panoul din stânga.
  • În fereastra Proprietăți sistem, faceți clic pe butonul Variabile de mediu.
  • Faceți clic pe butonul Nou în secțiunea Variabile sistem.
  • Introduceți următoarele date pentru numele și valoarea variabilei:
  • Numele variabilei: _JAVA_OPTIONS
  • Valoare variabilă: -Xmx512M
  • Faceți clic pe OK pentru a salva modificările.
  • Faceți clic pe OK în toate ferestrele deschise.

Imprimați opțiunile Java curente

Dacă lucrați în linia de comandă și doriți o referință rapidă la valoarea de _JAVA_OPTIONS, pur și simplu rulați echo $ _JAVA_OPTIONS și va afișa imediat valorile curente. Acest lucru este util pentru depanarea atunci când încercați să găsiți numerele potrivite.

Rețineți că, deși această remediere nu ar trebui să necesite nicio manipulare suplimentară, Java va afișa mesajul „Nu s-a putut rezerva suficient spațiu pentru heap-ul obiectului” dacă într-adevăr rămâneți fără memorie virtuală. Dacă acesta este cazul, ar trebui să verificați ce procese rulează și posibil să reporniți serverul dacă aceasta este o opțiune. De asemenea, puteți crea mai mult spațiu de swap, dar dacă aceasta este o problemă, de obicei este mai bine să încercați să o rezolvați prin alte mijloace.

În cazurile rare în care setările dvs. par a fi corecte, dar încă nu funcționează, asigurați-vă că ați instalat pachetul Java pe 64 de biți, deoarece ar trebui să fie imun la această problemă. Cerințele de memorie adiacente se aplică numai versiunii Java pe 32 de biți. Am constatat în câteva cazuri că versiunea pe 64 de biți a încercat să creeze o mașină virtuală pe 32 de biți, astfel încât specificarea opțiunii -d64 pe linia de comandă a rezolvat problema pentru noi.

https://www.reddit.com/r/Minecraft/comments/cq16jg/could_not_reserve_enough_space_for_2097152kb/



Sfat expert: Acest instrument de reparare scanează arhivele și înlocuiește fișierele corupte sau lipsă dacă niciuna dintre aceste metode nu a funcționat. Funcționează bine în majoritatea cazurilor în care problema se datorează corupției sistemului. Acest instrument vă va optimiza, de asemenea, sistemul pentru a maximiza performanța. Poate fi descărcat de Faceți clic aici