Learn · guides

Jak dodać argumenty JVM do Minecrafta

Dodaj argumenty JVM do Minecrafta, edytując ustawienia profilu w swoim launcherze. Krok po kroku dla oficjalnego launchera, plus niezbędny flag -Xmx.

TRtrolPublished 4 min read

Argumenty JVM konfigurują maszynę wirtualną Java, na której działa Minecraft, zanim gra w ogóle się załaduje. Znajdują się w ustawieniach profilu uruchomiacza i kontrolują takie rzeczy jak przydzielanie pamięci, zbieranie śmieci oraz zachowanie Javy. Dodaj je nieprawidłowo, a gra się nie uruchomi; dodaj je poprawnie, a możesz wygładzić szarpania i awarie.

Czym jest argument JVM

Maszyna Wirtualna Java uruchamia Minecraft, a argumenty JVM to flagi, które przekazujesz jej podczas uruchamiania. Po naciśnięciu przycisku Play, uruchomiacz tworzy wiersz poleceń, który zawiera te flagi. JVM je odczytuje przed uruchomieniem gry, więc wpływają na środowisko uruchomieniowe, a nie na samą grę.

Dlatego też błędne ustawienia powodują problemy z uruchomieniem, a nie uszkodzenie świata. JVM odrzuca nieprawidłowe flagi i odmawia uruchomienia, co jest w rzeczywistości bezpieczniejsze niż zły ustawienie w grze.

Gdzie znaleźć argumenty JVM w uruchamiaczu

Oficjalny Uruchomiacz Minecraft

  1. Otwarte instalacje

    Kliknij zakładkę Instalacje na górze.

  2. Przenieś wskaźnik nad swoim profilem

    Znajdź profil, którego używasz do gry, i najedź na niego kursorem. Pojawi się ikona edycji (ołówek).

  3. Kliknij edycję

    Kliknij ikonę ołówka, aby edytować ten profil.

  4. Opcje rozszerzone

    Przewiń na dół i kliknij Dodatkowe opcje. Pojawi się pole Argumenty JVM.

  5. Edytuj flagi

    Kliknij w polu i edytuj listę argumentów oddzielonych spacjami.

  6. Zapisz i przetestuj

    Kliknij Zapisz, a następnie uruchom profil, aby potwierdzić, że działa.

Uruchomienie przez zewnętrzne launchery

Większość launcherów umieszcza argumenty JVM w ustawieniach profilu lub instancji, często w zakładce "Java" lub "Zaawansowane". Dokładna lokalizacja może się różnić, ale zawsze znajdują się one w ustawieniach profilu, nigdy w grze.

Argument, którego naprawdę potrzebujesz: -Xmx

Najczęściej potrzebną opcją jest -Xmx, która określa maksymalną pamięć podrzędną, z jaką gra może pracować.

-Xmx4G

To przydziela do Minecrafta do 4 gigabajtów. Popularne wartości:

FlagaCo robi
-Xmx2G2 GB (minimum do gry z modami)
-Xmx4G4 GB (zalecana domyślna wartość)
-Xmx6G6 GB (dla rozbudowanych pakietów modów)
-Xmx8G8 GB (rzadko przydatne powyżej tej wartości)

Nie przydzielaj Minecraftowi więcej niż połowy pamięci RAM twojego systemu. Jeśli masz łącznie 16 GB, ogranicz Minecrafta do 8 GB. Pozostała pamięć zapewnia responsywność systemu operacyjnego i innych programów.

Bezpieczna wartość początkowa

Większość launcherów oferuje rozsądne ustawienia domyślne. Jeśli nie jesteś pewien, użyj tego:

-Xmx4G -Xms2G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200

Rozkład:

  • -Xmx4G — maksymalnie 4 GB
  • -Xms2G — uruchom z 2 GB (szybsze uruchamianie)
  • -XX:+UseG1GC — garbage collector, który redukuje zacięcia
  • -XX:+ParallelRefProcEnabled — pomaga collectorowi działać szybciej
  • -XX:MaxGCPauseMillis=200 — ogranicza czas trwania przerw

Jest to dobra domyślna wartość dla modyfikowanego Minecrafta bez intensywnego podkręcania.

Nie nadpisuj ustawień domyślnych

Launcher jest dostarczany z kilkoma domyślnymi argumentami JVM. Nie usuwaj ich — edytuj listę, dodając do niej. Usunięcie domyślnych ustawień może uniemożliwić uruchomienie.

Na przykład, jeśli domyślna wartość to:

-Xmx2G -XX:+UnlockExperimentalVMOptions -XX:G1NewCollectionPauseTarget=45

A chcesz 4 GB, zmień ją na:

-Xmx4G -XX:+UnlockExperimentalVMOptions -XX:G1NewCollectionPauseTarget=45

Po prostu zaktualizuj wartość -Xmx i pozostaw resztę bez zmian.

Typowe problemy i rozwiązania

  • Gra się nie uruchamia: sprawdź pisownię flag (liczy się odstęp). Usuń niestandardowe argumenty i potwierdź, że domyślna linia -Xmx działa.
  • Gra się zawiesza po kilku minutach: możliwe, że przydzieliłeś zbyt dużo pamięci (przerwy związane z odśmieczaniem się pogarszają). Spróbuj zmniejszyć do 4 GB.
  • Gra przydziela mniej pamięci niż ustawiłeś: Twój system nie ma wystarczająco dużo wolnej pamięci RAM. Zamknij inne programy lub przydziel mniej.
  • Argumenty nie mają wpływu: upewnij się, że edytowałeś właściwy profil i zapisałeś. Uruchomienie programu czasami wymaga ponownego uruchomienia, aby zmiany zostały uwzględnione.

Czy mody wymagają specjalnych argumentów?

Zazwyczaj nie. Mody działają w tym samym procesie Java i współdzielą Twoją stertę. Bardzo rzadko mod posiada dokumentację określającą argument JVM, a autor jasno to zaznaczy. W 99% przypadków te same argumenty działają zarówno w grze vanilla, jak i zmodyfikowanej.

FAQ