15 votes

Comment allouer plus de RAM à Minecraft ?

Il y a beaucoup de décalage lorsque je joue à Minecraft. Je pense que cela est dû à la faible quantité de RAM que j'ai allouée à Minecraft. (495MB)

Comment allouer plus de RAM à Minecraft ?

J'ai vérifié mon autre ordinateur (Intel i5 Core) et il avait la même quantité de RAM allouée à Minecraft. Cependant, Minecraft n'a pas été retardé sur cet ordinateur.

Après avoir installé Optifine sur cet ordinateur, le décalage s'est arrêté (je ne sais pas pourquoi car j'ai lu qu'Optifine répartit la charge sur 2 cœurs, mais je n'ai qu'un seul cœur (du moins je le pense, un autocollant sur le portable indique Intel CORE i7)).

1voto

Kevin Points 4547

Faut-il allouer plus de RAM ? Souvent, la taille du tas par défaut est suffisante pour votre machine. Minecraft est inhabituel parce qu'il a tendance à être lié au CPU plutôt qu'au GPU et à la mémoire. Mais il est possible que votre tas Java soit trop petit.

Pour déterminer si votre tas Java est suffisamment grand :

  1. Ouvrez Minecraft et lancez n'importe quel monde.
  2. Montrer le écran de débogage (presse F3 ).
  3. Dans le coin supérieur droit, cherchez une ligne qui dit "Mem : X% Y/Z MB." X et Y sont en constante augmentation. Z ne changera généralement pas beaucoup, mais voyez la ligne suivante.
  4. La ligne en dessous indiquera "Allocated : W% Z MB" ; si ce chiffre reste inférieur à 100% après avoir joué un certain temps, cela signifie que Java n'utilise pas sa taille maximale de tas. C'est plutôt inhabituel, mais cela peut signifier que vous n'êtes pas soumis à une pression mémoire importante (c'est-à-dire que vous n'avez pas besoin d'un tas plus grand), ou cela peut simplement signifier que Java n'est pas bon pour déterminer la taille de son tas. Cela ne peut pas se produire si vous utilisez la fonction -Xms y -Xmx décrites dans d'autres réponses, car elles forcent les tailles de tas minimale et maximale à être les mêmes.
  5. Jouez pendant un certain temps, jusqu'à ce que la ligne "Mem" atteigne 100% et descende plusieurs fois. Ceci est appelé "garbage collection", et indique que le runtime Java récupère la mémoire que l'application (Minecraft) n'utilise plus. Faites attention à la fréquence à laquelle cela se produit.
  6. Si cela se produit très fréquemment (par exemple, une fois par seconde) ou si vous voyez le pourcentage osciller constamment autour de 100 %, vous n'avez probablement pas assez de mémoire sur le tas de Java. Si cela ne se produit pas très souvent, mais que vous constatez un décalage lorsque cela se produit, votre collecte est trop lente. L'ajout de mémoire peut aider dans une certaine mesure, puisqu'il permet une meilleure collecte des déchets par génération (en ne collectant qu'une partie de la mémoire morte à certains moments). Cependant, il y a des rendements décroissants ici, et vous pouvez avoir besoin d'un meilleur CPU si vous continuez à observer ce comportement après avoir ajusté le tas. Dans ce cas, vous pouvez également expérimenter avec -XgcPrio:pausetime mais c'est à chacun de voir si cela sert à quelque chose.

En règle générale, ne pas rendre le tas plus grand que votre RAM physique réelle . Vous allez simplement faire en sorte que l'application commence à échanger ou à paginer.

0voto

Will Points 5662

Créer un .bat fichier. Voici à quoi ressemble le mien :

javaw -Xmx4096 -Xms2048 -jar "C:\Users\nope\Desktop\minecraft.exe"

(La raison pour laquelle le nope est là-dedans est que le nom de compte de mon ordinateur est "nope").

El -Xmx4096 y -Xms2048 sont ce qui alloue plus de mémoire à Java (et donc à Minecraft). J'ai fixé le maximum à 4096MB (4GB) et l'allocation de départ à 2048MB (2GB), et vous pouvez allouer plus ou moins en changeant ces chiffres dans la commande.

0 votes

Pouvez-vous essayer d'élaborer un peu plus ? Ce n'est pas très clair et cela n'aide pas vraiment dans l'état actuel des choses.

0 votes

Cela ne fait que répéter ce que la réponse de ReallyGoodPie dit déjà plus clairement et plus en détail.

-1voto

TastySausage Points 31

Il convient de noter qu'à partir de la version 1.6, le lanceur a été modifié et qu'il existe désormais un nouveau moyen (plus facile) d'allouer plus de mémoire à Minecraft.

Vous pouvez le faire en :

  1. Ouvrir le lanceur de Minecraft.
  2. En cliquant sur le bouton "Modifier le profil..." en bas à gauche.
  3. En cochant la case Arguments JVM en bas du menu.
  4. Changer la valeur de -Xmx1G, où 1G correspond déjà à 1GB de RAM.

2 votes

S'il vous plaît, ne continuez pas à faire des liens vers des sources extérieures. Cela sent le spam. S'il y a plus d'informations disponibles, ajoutez-les à votre réponse. De cette façon, si le site en question disparaît, votre réponse sera toujours valable.

3 votes

Hé, TastySausage, après avoir fait quelques recherches, je suis presque sûr que les deux minecraftman.com et le site web hors-mémoire sont les vôtres. Il est possible de créer des liens vers vos propres sites ici, mais vous devez doit divulguez votre connexion au lien pour qu'elle soit correcte. Dans le cas contraire, vos messages seront probablement supprimés et vous risquez la suppression de votre compte. Vous avez peut-être des réponses utiles à apporter. Si vous souhaitez continuer à utiliser Arqade, vous devriez créer un lien vers votre site dans votre profil et divulguer votre conflit d'intérêts dans les réponses qui utilisent votre site. Sinon, nous pouvons supposer que vous n'êtes là que pour le référencement.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X