Learn · guides

Wie man Minecraft JVM-Argumente hinzufügt

Fügen Sie Minecraft JVM-Argumente hinzu, indem Sie die Profileinstellungen Ihres Launchers bearbeiten. Schritt für Schritt für den offiziellen Launcher, inklusive des wichtigen -Xmx-Flags.

TRtrolPublished 4 min read

JVM-Argumente konfigurieren die Java-Virtual Machine, die Minecraft ausführt, bevor das Spiel überhaupt geladen wird. Sie befinden sich in den Profileinstellungen deines Launchers und steuern Dinge wie Speicherzuweisung, Garbage Collection und das Java-Verhalten. Fügst du sie falsch hinzu, startet dein Spiel nicht; fügst du sie richtig hinzu, kannst du Ruckler und Abstürze reduzieren.

Was ein JVM-Argument ist

Die Java Virtual Machine führt Minecraft aus, und JVM-Argumente sind Flags, die du ihr beim Start übergibst. Wenn du auf „Play“ klickst, erstellt dein Launcher eine Befehlszeile, die diese Flags enthält. Die JVM liest sie, bevor das Spiel startet, sodass sie die Laufzeitumgebung und nicht das Spiel selbst beeinflussen.

Deshalb führt eine falsche Einstellung dazu, dass das Spiel nicht startet, anstatt deine Welt zu beschädigen. Die JVM lehnt ungültige Flags ab und verweigert den Start, was tatsächlich sicherer ist als eine fehlerhafte Einstellung im Spiel.

Wo du JVM-Argumente in deinem Launcher findest

Offizieller Minecraft Launcher

  1. Offene Installationen

    Klicken Sie auf den Reiter Installationen oben.

  2. Profil schweben lassen

    Finde das Profil, das du zum Spielen verwendest, und bewege den Mauszeiger darüber. Ein Bearbeiten-Symbol (Bleistift) erscheint.

  3. Klicke auf Bearbeiten

    Klicken Sie auf das Bleistiftsymbol, um dieses Profil zu bearbeiten.

  4. Mehr Optionen öffnen

    Scrollen Sie nach unten und klicken Sie auf Weitere Optionen. Ein Feld mit dem Namen JVM-Argumente wird angezeigt.

  5. Bearbeite die Flaggen

    Klicken Sie in das Feld und bearbeiten Sie die durch Leerzeichen getrennte Liste der Argumente.

  6. Speichern und testen

    Klicken Sie auf Speichern und starten Sie dann das Profil, um zu bestätigen, dass es funktioniert.

Launcher von Drittanbietern

Die meisten Launcher platzieren JVM-Argumente in den Profileinstellungen oder Instanzeinstellungen, oft unter einem Reiter „Java“ oder „Erweitert“. Der genaue Speicherort variiert, aber sie befinden sich immer in den Profileinstellungen, niemals im Spiel selbst.

Das Argument, das Sie tatsächlich benötigen: -Xmx

Das am häufigsten benötigte Flag ist -Xmx, das den maximalen Heap-Speicher festlegt, den das Spiel nutzen kann.

-Xmx4G

Dadurch werden bis zu 4 Gigabyte für Minecraft zugewiesen. Häufige Werte:

FlagWas es tut
-Xmx2G2 GB (Minimum für Mod-Spiel)
-Xmx4G4 GB (empfohlene Standardeinstellung)
-Xmx6G6 GB (für umfangreiche Mod-Packs)
-Xmx8G8 GB (selten hilfreich darüber hinaus)

Geben Sie Minecraft nicht mehr als die Hälfte Ihres Systemspeichers. Wenn Sie insgesamt 16 GB haben, begrenzen Sie Minecraft auf 8 GB. Der Rest sorgt dafür, dass Ihr Betriebssystem und andere Programme weiterhin reaktionsschnell bleiben.

Eine sichere Ausgangsbasis

Die meisten Launcher verfügen über sinnvolle Standardeinstellungen. Wenn Sie sich nicht sicher sind, verwenden Sie dies:

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

Aufgeschlüsselt:

  • -Xmx4G — maximal 4 GB
  • -Xms2G — Starten mit 2 GB (schnellerer Start)
  • -XX:+UseG1GC — Garbage Collector, der Ruckler reduziert
  • -XX:+ParallelRefProcEnabled — hilft dem Collector, schneller zu laufen
  • -XX:MaxGCPauseMillis=200 — begrenzt die Pausendauer

Dies ist eine gute Standardeinstellung für Modded Minecraft ohne starke Übertaktung.

Ersetzen Sie nicht die Standardeinstellungen

Launcher werden mit einigen Standard-JVM-Argumenten ausgeliefert. Löschen Sie diese nicht – bearbeiten Sie die Liste, indem Sie sie erweitern. Das Entfernen der Standardwerte kann den Startvorgang unterbrechen.

Zum Beispiel, wenn der Standard ist:

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

und Sie 4 GB benötigen, ändern Sie ihn in:

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

Aktualisieren Sie einfach den Wert von -Xmx und belassen Sie den Rest unverändert.

Häufige Probleme und Lösungen

  • Spiel startet nicht: Überprüfe die Flags auf Tippfehler (Abstände sind wichtig). Entferne benutzerdefinierte Argumente und bestätige, dass die Standardzeile -Xmx funktioniert.
  • Das Spiel stürzt nach einigen Minuten ab: Möglicherweise haben Sie zu viel Speicher zugewiesen (die Pausen durch die Speicherbereinigung verschlimmern sich). Versuchen Sie, den Speicher auf 4 GB zu reduzieren.
  • Das Spiel weist weniger Ressourcen zu, als Sie eingestellt haben: Ihr System hat nicht genügend freien Arbeitsspeicher. Schließen Sie andere Programme oder reduzieren Sie die Zuweisung.
  • Argumente haben keinen Effekt: Bitte bestätigen Sie, dass Sie das richtige Profil bearbeitet und gespeichert haben. Der Launcher benötigt manchmal einen Neustart, um die Änderungen zu übernehmen.

Benötigen Mods spezielle Argumente?

Normalerweise nicht. Mods laufen im selben Java-Prozess wie dein Spiel und teilen sich den Heap. Nur sehr selten wird ein Mod mit einer Dokumentation geliefert, die ein JVM-Argument spezifiziert, und der Autor macht dies deutlich. In 99 % der Fälle funktionieren die gleichen Argumente für Vanilla- und Mod-Spielweisen.

FAQ