Kuinka korjata Minecraft-palvelin ei voinut varata tarpeeksi tilaa



Päivitetty huhtikuu 2024: Älä enää saa virheilmoituksia ja hidasta järjestelmääsi optimointityökalumme avulla. Hanki se nyt osoitteessa linkki
  1. Lataa ja asenna korjaustyökalu täältä.
  2. Anna sen skannata tietokoneesi.
  3. Työkalu tulee silloin Korjaa tietokoneesi.

Aina on etuna lisätä RAM-muistia Minecraft palvelimelle. Joskus lisäämällä lisää RAM-muistia tai varaamalla enemmän tilaa, et voi kuitenkaan pysty varaamaan tarpeeksi tilaa objektien kasaan. Tämä virhe voi johtua virheellisestä Java JRE -versiosta.

Jotkut käyttäjät saavat tämän virheen:

C: UsersmeandDesktopServer> java -Xmx2048M -Xms2048M -jar server.jar nogui
VM: n alustuksen yhteydessä tapahtui virhe

Ei voinut varata tarpeeksi tilaa 2097152 kt objektin kasaan
C: UsersmeandDesktopServer> PAUSE
Paina mitä tahansa näppäintä. . .

Jos tämä virhe koskee myös sinua, tässä on joitain vianetsintävinkkejä, jotka auttavat ratkaisemaan levytilaongelmat, joita Minecraft-palvelin ei voinut varata Windowsissa.

Komentoriviasetusten käyttäminen

Jos olet yrittänyt ajaa Java: ta ja saanut tämän viestin, olet todennäköisesti jo suorittanut ilmaisen komennon varmistaaksesi, että muistia on riittävästi ohjelman suorittamiseen.

Huomaa, että testikoneessamme meillä oli noin 2.3 Gt fyysistä RAM-muistia eikä virtuaalimuistisivuja käytetty. Jos huomaat, että sinulla on muistiongelmia, sulje muut vuodot, ennen kuin yrität uudelleen. Toisaalta ne, jotka huomaavat, että niillä on paljon vapaata muistia, voivat yrittää määrittää koon suoraan.



Huhtikuun 2024 päivitys:

Voit nyt estää tietokoneongelmat käyttämällä tätä työkalua, kuten suojataksesi tiedostojen katoamiselta ja haittaohjelmilta. Lisäksi se on loistava tapa optimoida tietokoneesi maksimaaliseen suorituskykyyn. Ohjelma korjaa yleiset virheet, joita saattaa ilmetä Windows -järjestelmissä, helposti - et tarvitse tuntikausia vianmääritystä, kun sinulla on täydellinen ratkaisu käden ulottuvilla:

  • Vaihe 1: Lataa PC-korjaus- ja optimointityökalu (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Vaihe 2: Valitse “Aloita hakuLöytää Windows-rekisterin ongelmat, jotka saattavat aiheuttaa PC-ongelmia.
  • Vaihe 3: Valitse “Korjaa kaikki”Korjata kaikki ongelmat.

download



Esimerkiksi koneellamme voimme suorittaa komennon java -Xms256m -Xmx512M, ja se toimi odotetusti. Tämä rajoittaa kasan kokoa Java-virtuaalikone yrittää varata käynnistyksen yhteydessä. Koska esteetön virtuaalikone voisi hypoteettisesti tehdä epätavallisia asioita, se voisi tuottaa virheilmoituksia muuten vapaassa järjestelmässä. Voit myös pelata näiden kahden arvon kanssa ennen oikean yhdistelmän löytämistä.

Tämä voi olla ongelma riippumatta siitä, missä järjestelmässä sitä käytät, koska JVM: llä ei ole mitään tekemistä sen tyyppisen VM: n kanssa, jota voit käyttää GNU / Linuxin suorittamiseen.

64-bittisten Java JRE -sovellusten poistaminen ja asentaminen uudelleen

  • Paina Windows + R -näppäintä.
  • Kirjoita appwiz.cpl ja napsauta OK avataksesi ohjauspaneelin.
  • Valitse Java-32-bittinen versio ja napsauta Poista.
  • Poista myös Java JRE: n 64-bittinen versio.
  • Asenna sitten ensimmäisessä vaiheessa lataamasi 64-bittinen Java JRE.
  • Kokeile varata enemmän muistia Minecraft-palvelimellesi ja katso onko parannuksia.

Lisää uusi järjestelmämuuttuja

  • Paina Windows + R -näppäintä avataksesi Suorita.
  • Avaa ohjauspaneeli ja avaa ohjauspaneeli napsauttamalla OK.
  • Siirry kohtaan Järjestelmä ja suojaus> Järjestelmä.
  • Napsauta Näytä vasemmanpuoleisessa ruudussa Näytä järjestelmän lisäasetukset.
  • Napsauta Järjestelmän ominaisuudet -ikkunassa Ympäristömuuttujat-painiketta.
  • Napsauta Järjestelmämuuttujat-osion Uusi-painiketta.
  • Syötä seuraavat muuttujan nimen ja arvon tiedot:
  • Muuttujan nimi: _JAVA_OPTIONS
  • Muuttuva arvo: -Xmx512M
  • Tallenna muutokset napsauttamalla OK.
  • Napsauta OK kaikissa avoimissa ikkunoissa.

Tulosta nykyiset Java-asetukset

Jos olet työskennellyt komentorivillä ja haluat pikaohjeen _JAVA_OPTIONS arvoon, suorita echo $ _JAVA_OPTIONS ja se näyttää heti nykyiset arvot. Tämä on hyödyllinen vianmäärityksessä, kun yritetään löytää oikeita numeroita.

Muista, että vaikka tämän korjauksen ei pitäisi vaatia enempää käsittelyä, Java näyttää viestin "Ei voitu varata tarpeeksi tilaa esineiden kasalle", jos virtuaalimuisti todella loppuu. Jos näin on, tarkista käynnissä olevat prosessit ja käynnistä palvelin uudelleen, jos tämä on vaihtoehto. Voit myös luoda enemmän vaihtotilaa, mutta jos tämä on ongelma, on yleensä parempi yrittää ratkaista se muilla tavoilla.

Harvinaisissa tapauksissa, joissa asetukset näyttävät olevan oikeita, mutta se ei silti toimi, varmista, että olet asentanut 64-bittisen Java-paketin, koska sen pitäisi olla immuuni tälle ongelmalle. Vierekkäiset muistivaatimukset koskevat vain 32-bittistä Java-versiota. Havaitsimme muutamissa tapauksissa, että 64-bittinen versio yritti luoda 32-bittisen virtuaalikoneen, joten -d64-vaihtoehdon määrittäminen komentoriville ratkaisi ongelman meille.

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



Asiantuntijavinkki: Tämä korjaustyökalu tarkistaa arkistot ja korvaa vioittuneet tai puuttuvat tiedostot, jos mikään näistä tavoista ei ole toiminut. Se toimii hyvin useimmissa tapauksissa, joissa ongelma johtuu järjestelmän korruptiosta. Tämä työkalu myös optimoi järjestelmäsi suorituskyvyn maksimoimiseksi. Sen voi ladata Napsauttamalla tätä