Hvordan reparere Minecraft Server kunne ikke reservere nok plass



Oppdatert april 2024: Slutt å få feilmeldinger og senk systemet med optimaliseringsverktøyet vårt. Få den nå på denne koblingen
  1. Last ned og installer reparasjonsverktøyet her.
  2. La den skanne datamaskinen din.
  3. Verktøyet vil da fiks datamaskinen din.

Det er alltid en fordel å legge til mer RAM til din Minecraft server. Noen ganger ved å legge til mer RAM eller tildele mer plass, kan det hende at du ikke kan reservere nok plass til haugen med objekter. Denne feilen kan skyldes en feil versjon av Java JRE.

Noen brukere får denne feilen:

C: UsersmeandDesktopServer> java -Xmx2048M -Xms2048M -jar server.jar nogui
Det oppsto en feil under initialiseringen av VM

Kunne ikke reservere nok plass til 2097152KB objekthaug
C: UsersmeandDesktopServer> PAUSE
Trykk på en tast for å fortsette. . .

Hvis du også er berørt av denne feilen, her er noen feilsøkingstips som hjelper deg med å løse diskplassproblemer som Minecraft-serveren ikke kunne reservere i Windows.

Bruke kommandolinjealternativer

Hvis du har prøvd å kjøre Java og mottatt denne meldingen, har du sannsynligvis allerede kjørt gratiskommandoen for å forsikre deg om at det er nok minne tilgjengelig til å kjøre programmet.

Merk at på testmaskinen vår hadde vi omtrent 2.3 GB fysisk RAM og ingen virtuelle minnesider ble brukt. Hvis du finner ut at du har et minneproblem, bør du lukke de andre tingene du lekket før du prøver igjen. På den annen side kan de som finner ut at de har mye ledig minne prøve å spesifisere en størrelse direkte.



Oppdatering fra april 2024:

Du kan nå forhindre PC -problemer ved å bruke dette verktøyet, for eksempel å beskytte deg mot tap av filer og skadelig programvare. I tillegg er det en fin måte å optimalisere datamaskinen for maksimal ytelse. Programmet fikser vanlige feil som kan oppstå på Windows -systemer uten problemer - du trenger ikke timer med feilsøking når du har den perfekte løsningen på fingertuppene:

  • Trinn 1: Last ned PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold-sertifisert).
  • Trinn 2: Klikk på "start Scan"For å finne Windows-registerproblemer som kan forårsake PC-problemer.
  • Trinn 3: Klikk på "Reparer alle"For å fikse alle problemer.

nedlasting



På maskinen vår kunne vi for eksempel kjøre kommandoen som java -Xms256m -Xmx512M, og den fungerte som forventet. Dette begrenser størrelsen på dyngen som Java virtuell maskin prøver å reservere ved oppstart. Siden en uhemmet virtuell maskin hypotetisk kunne gjøre uvanlige ting, kan den produsere feilmeldinger på et ellers gratis system. Du kan også leke med disse to verdiene før du finner den rette kombinasjonen.

Dette kan være et problem uansett hvilket system du kjører på det, fordi JVM ikke har noe å gjøre med typen VM du kan bruke for å kjøre GNU / Linux.

Fjerne og installere 64-biters Java JRE-er på nytt

  • Trykk på Windows + R-tasten.
  • Skriv appwiz.cpl og klikk OK for å åpne kontrollpanelet.
  • Velg 32-biters utgave av Java og klikk Avinstaller.
  • Avinstaller også 64-biters utgaven av Java JRE.
  • Installer deretter 64-biters Java JRE som du lastet ned i første trinn.
  • Prøv å tildele mer minne til Minecraft-serveren din og se om det er noen forbedringer.

Legg til en ny systemvariabel

  • Trykk på Windows + R-tasten for å åpne Kjør.
  • Gå inn i kontrollpanelet og klikk OK for å åpne kontrollpanelet.
  • Gå til System og sikkerhet> System.
  • Klikk på Vis avanserte systeminnstillinger i venstre rute.
  • I vinduet Systemegenskaper klikker du på Miljøvariabler-knappen.
  • Klikk på Ny-knappen under Systemvariabler-delen.
  • Skriv inn følgende data for variabelen navn og verdi:
  • Variabel navn: _JAVA_OPTIONS
  • Variabel verdi: -Xmx512M
  • Klikk OK for å lagre endringene.
  • Klikk OK i alle åpne vinduer.

Skriv ut de gjeldende Java-alternativene

Hvis du har jobbet i kommandolinjen og vil ha en rask henvisning til verdien til _JAVA_OPTIONS, kjører du bare ekko $ _JAVA_OPTIONS, og den vil umiddelbart vise gjeldende verdier. Dette er nyttig for feilsøking når du prøver å finne riktige tall.

Husk at selv om denne løsningen ikke krever ytterligere manipulering, vil Java vise meldingen "Kunne ikke reservere nok plass til objektbunke" hvis du virkelig går tom for virtuelt minne. Hvis dette er tilfelle, bør du sjekke hvilke prosesser som kjører og eventuelt starte serveren på nytt hvis dette er et alternativ. Du kan også skape mer bytteplass, men hvis dette er et problem, er det vanligvis bedre å prøve å løse det på andre måter.

I de sjeldne tilfellene hvor innstillingene dine ser ut til å være riktige, men det fremdeles ikke fungerer, må du sørge for at du har installert 64-biters Java-pakken, da den burde være immun mot dette problemet. Tilstøtende minnekrav gjelder bare for 32-biters versjon av Java. Vi fant i noen få tilfeller at 64-biters versjonen prøvde å lage en 32-biters virtuell maskin, så å spesifisere alternativet -d64 på kommandolinjen løste problemet for oss.

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



Ekspert Tips: Dette reparasjonsverktøyet skanner depotene og erstatter korrupte eller manglende filer hvis ingen av disse metodene har fungert. Det fungerer bra i de fleste tilfeller der problemet skyldes systemkorrupsjon. Dette verktøyet vil også optimere systemet ditt for å maksimere ytelsen. Den kan lastes ned av Klikk her