Keresés

Új hozzászólás Aktív témák

  • #19617792

    törölt tag

    válasz Amur #13864 üzenetére

    egyértelműen default res pack és vanilla Minecraft. de a 350-nek se füle se farka. fél GB azért kell neki. és a launcher mondja meg a Java VM-nek, hogy mennyi legyen a heap, alapból lehet 1GB-re írták meg Mojangék. és utólag írják be launcherben, hogy mennyi legyen az annyi. a Java pedig két azonos paraméter közül azt használja, amelyik a sorban később jön.

    "mert ha túl sokat adunk akkor állandóan swappelni fog a lemezre, ami laggot okoz."

    maga a Java nem swappel, az OS teszi, amennyiben szükséges és akkor is csak azt dobálja ki lemezre, amire nincs közvetlen szükség. amit a Java csinálhat (feltéve ha Minecraft utasítja, vagy magától rájön hogy kéne), az garbage collection, nem használt osztályokat, objektumokat, amikre nincs már hivatkozás, pl. ami látóhatárodon / chunk loaderen kívül esik, azt ki kellene dobnia RAMból, de nem teszi. ez a garbage collection külön szálon futhat és intenzív feladat lehet, emiatt laggolhat, de ez mind szituáció függő. az viszont igaz, hogy minél többet adsz, annál többet (indokoltnál is többet) eszik, ekkor a garbage collectionnek több lesz a dolga. moddolt Minecraftnál érdemes 2-4 GB között próbálgatni a JVM heap beállítást.

    az, hogy egy modpack felzabálja az összes RAMot, hát, ezvan. :DDD mert muszáj rusholni az új minecraft verziókkal, ahelyett, hogy SOKÁIG tesztelnék és debuggolnák a kódot.

    [ Szerkesztve ]

Új hozzászólás Aktív témák