Olen tarkastellut monia erilaisia opetusohjelmia ja Q & A verkkosivustot, mutta en voi saada sitä toimimaan.

Minecraft käynnistyy juuri nyt, jos minulla on -Xms1G JVM-argumentti; jos yritän lisätä sitä, saan virheen:

Virhe virtuaalikoneen alustuksessa tapahtui. Ei voitu varata tarpeeksi tilaa 2097152 kt: n objektin kasalle.

Kuulostaa siltä, että joko minulla ei ole tarpeeksi RAM-muistia, tai siellä oleva ohjelma estää Minecraftia käyttämästä niin paljon RAM-muistia. Minulla on kuitenkin 8 Gt RAM-muistia, joten minulla on enemmän kuin tarpeeksi.

Onko kellään ideoita siitä, mikä estää minua lisäämästä määrää?

Kommentit

  • Minulla on ollut sama ongelma ja minulla on 4 (3,9 käytettävissä olevaa) Gt RAM-muistia
  • Windows Mac Linux? Jos sen Windows osuu shift + Control + Escape ja tarkista, mikä vapaa RAM on .. Windows itse vie melko vähän RAM-muistia .. Se, että järjestelmässäsi on 8 Gt, ei tarkoita, että kaikki sovellukset ovat tosiasiallisesti käytettävissä.
  • Minulla on Windows ja enemmän kuin tarpeeksi RAM-muistia.
  • Jos ' käytät 32-bittistä käyttöjärjestelmää, voit ' t määrittää jaavalle yli 1 Gt
  • 2097152KB on ~ 2 TERABYYTTÄ. En usko, että sinulla on niin paljon RAM-muistia.

Vastaa

Jos aiot käyttää JVM-argumentteja muistin allokoinnin määrittelemiseen, varmista, ettet anna kaksoiskomentoja.

-Xms1G asettaa MINIMUM HEAP -arvoksi 1 Gt alussa. ylöspäin.

-Xmx1G asettaa MAXIMUM HEAP -arvoksi 1 Gt käynnistyksen yhteydessä.

Kun tarvitsen enemmän muistia Minecraftille, asetan enimmäis kasan eikä min kasan.

Esimerkiksi;

java -Xmx2G -jar minecraft.jar

voit asettaa sen myös näin:

java -Xms1G -Xmx2G -jar minecraft.jar

Vältä jakamasta liikaa RAM-muistia, koska se nälkää koneen loppuosan.

Kommentit

  • Vielä tärkeämpää on, että asetat Xmx > = Xms! Etkö ole varma, kuinka Java käsittelisi ristiriitaisia numeroita, mutta parempi kuin turvautua turhaan siihen, mitä joku Oraclen kaveri (tai Sun) laittoi JVM-koodiin.
  • @ ianc1215, yritin ensimmäisiä antamiasi argumentteja : " java.exe -Xmx2G -jar minecraft.jar " Sain virheen: " Virhe: Pääluokan java.exe ei löytynyt tai ladattu " En todellakaan tiedä ' en tiedä mitä ' väärässä. Onko sinulla ideoita, kukaan?
  • minecraft. purkki oli vain esimerkki. sinun on ladattava palvelimen jar-tiedosto sen tiedostonimellä tai laitettava argumentit asiakkaan Minecraft-käynnistysohjelmaan.

Vastaa

Okei, ilmeisesti käytin 32-bittistä Java-versiota. Asensin 64-bittisen version ja kaikki toimii nyt. Kiitos vastauksista ja kommenteista, kaikki!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *