Learn · guides

Comment ajouter des arguments JVM à Minecraft

Ajoutez des arguments JVM à Minecraft en modifiant les paramètres du profil de votre lanceur. Guide étape par étape pour le lanceur officiel, ainsi que l'indicateur -Xmx essentiel.

TRtrolPublished 5 min read

Les arguments de la JVM configurent la machine virtuelle Java qui exécute Minecraft avant même que le jeu ne se charge. Ils se trouvent dans les paramètres du profil de votre lanceur et contrôlent des éléments tels que l'allocation de mémoire, la collecte des ordures et le comportement de Java. S'ils sont mal ajoutés, le jeu ne démarrera pas ; s'ils sont ajoutés correctement, vous pourrez atténuer les saccades et les plantages.

Qu'est-ce qu'un argument de la JVM ?

La machine virtuelle Java exécute Minecraft, et les arguments de la JVM sont des indicateurs que vous lui transmettez au démarrage. Lorsque vous appuyez sur Jouer, votre lanceur construit une ligne de commande qui inclut ces indicateurs. La JVM les lit avant de démarrer le jeu, ils affectent donc l'environnement d'exécution, et non le jeu lui-même.

C'est pourquoi, si vous les configurez de manière incorrecte, cela empêche le démarrage plutôt que de corrompre votre monde. La JVM rejette les indicateurs non valides et refuse de démarrer, ce qui est en fait plus sûr qu'un mauvais paramètre de jeu.

Où trouver les arguments de la JVM dans votre lanceur

Lanceur officiel de Minecraft

  1. Installations ouvertes

    Cliquez sur l'onglet Installations en haut.

  2. Passez votre curseur sur votre profil

    Trouvez le profil que vous utilisez pour jouer et survolez-le. Une icône d’édition (un crayon) apparaît.

  3. Cliquez sur modifier

    Cliquez sur l'icône du crayon pour modifier ce profil.

  4. Plus d'options

    Faites défiler vers le bas et cliquez sur Plus d’options. Un champ Arguments de la JVM apparaît.

  5. Modifiez les drapeaux

    Cliquez dans la case et modifiez la liste d’arguments séparés par des espaces.

  6. Enregistrer et tester

    Cliquez sur Enregistrer, puis lancez le profil pour confirmer son bon fonctionnement.

Lanceurs tiers

La plupart des lanceurs placent les arguments JVM dans les paramètres du profil ou de l’instance, souvent sous un onglet « Java » ou « Avancé ». L’emplacement exact varie, mais ils se trouvent toujours dans les paramètres du profil, jamais dans le jeu.

L’argument que vous voulez réellement : -Xmx

L’indicateur le plus couramment nécessaire est -Xmx, qui définit la taille maximale du tas que le jeu peut utiliser.

-Xmx4G

Cela alloue jusqu’à 4 gigaoctets à Minecraft. Valeurs courantes :

IndicateurCe qu’il fait
-Xmx2G2 Go (minimum pour le jeu moddé)
-Xmx4G4 Go (par défaut recommandé)
-Xmx6G6 Go (pour les packs de mods importants)
-Xmx8G8 Go (rarement utile au-delà de cette valeur)

N’allouez pas à Minecraft plus de la moitié de la RAM de votre système. Si vous avez 16 Go au total, limitez Minecraft à 8 Go. Le reste maintient votre système d’exploitation et vos autres programmes réactifs.

Un point de départ sûr

La plupart des lanceurs sont fournis avec des paramètres par défaut raisonnables. Si vous n’êtes pas sûr, utilisez ceci :

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

Décomposé :

  • -Xmx4G — maximum 4 Go
  • -Xms2G — démarrage avec 2 Go (démarrage plus rapide)
  • -XX:+UseG1GC — ramasseur d’ordures qui réduit les saccades
  • -XX:+ParallelRefProcEnabled — aide le ramasseur à fonctionner plus rapidement
  • -XX:MaxGCPauseMillis=200 — limite la durée de pause

Ceci est un bon paramètre par défaut pour Minecraft moddé sans overclocking important.

Ne remplacez pas les paramètres par défaut

Les lanceurs sont fournis avec quelques arguments JVM par défaut. Ne les supprimez pas, modifiez la liste en y ajoutant. La suppression des valeurs par défaut peut empêcher le démarrage.

Par exemple, si la valeur par défaut est :

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

Et que vous souhaitez 4 Go, modifiez-la ainsi :

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

Mettez simplement à jour la valeur de -Xmx et conservez le reste.

Problèmes courants et solutions

  • Le jeu ne démarre pas : vérifiez les fautes de frappe dans les flags (l'espacement est important). Supprimez les arguments personnalisés et confirmez que la ligne par défaut -Xmx fonctionne.
  • Le jeu plante après quelques minutes : vous avez peut-être alloué trop de mémoire (les pauses du ramasse-miettes deviennent plus fréquentes). Essayez de réduire à 4 Go.
  • Le jeu alloue moins de mémoire que celle que vous avez définie : votre système ne dispose pas de suffisamment de RAM libre. Fermez d'autres programmes ou réduisez l'allocation.
  • Les arguments n'ont aucun effet : veuillez vérifier que vous avez modifié le bon profil et enregistré. Le lanceur nécessite parfois un redémarrage pour prendre en compte les modifications.

Les mods ont-ils besoin d'arguments spéciaux ?

Généralement non. Les mods s'exécutent dans le même processus Java que le vôtre et partagent votre tas. Il est très rare qu'un mod soit livré avec une documentation spécifiant un argument JVM, et l'auteur le précisera. Dans 99 % des cas, les mêmes arguments fonctionnent pour le jeu vanilla et le jeu moddé.

FAQ