Blog

Les meilleurs mods pour réduire l'utilisation de la RAM dans Minecraft et le saccadement lié au GC

Réduisez l'empreinte mémoire de Minecraft grâce à FerriteCore et ModernFix. Un tas plus petit signifie moins de blocages liés au garbage collection, et non plus de RAM utilisée pour résoudre le problème.

TRtrolPublished 6 min read

Qu'est-ce qui cause réellement les blocages de mémoire dans Minecraft ?

Les blocages sont dus à la gestion des déchets (garbage collection). Lorsque Minecraft remplit son tas (heap), l'environnement d'exécution Java suspend tout pour éliminer les objets inutilisés. Plus le tas est grand et désordonné, plus chaque suspension est longue. Réduire la quantité de données que le jeu conserve en mémoire est ce qui arrête les saccades, et c'est exactement ce que font ces deux mods.

La plupart des joueurs ajustent le curseur et allouent 8 ou 12 Go à la mémoire du jeu. C'est une mauvaise approche. Une allocation plus importante donne au collecteur une zone plus vaste à nettoyer, donc lorsque la suspension se produit, elle dure plus longtemps. Vous échangez des petites interruptions fréquentes contre des interruptions plus rares mais plus désagréables. Les mods ci-dessous s'attaquent à la cause profonde : moins de données présentes à tout moment.

FerriteCore : réduisez l'empreinte mémoire sans impacter le gameplay

FerriteCore est le mod de mémoire phare. Minecraft stocke une grande quantité de données dupliquées et mal optimisées en interne, et FerriteCore retravaille ces structures pour que des mondes identiques occupent une quantité de RAM sensiblement inférieure. Le même monde, avec les mêmes blocs, prend désormais beaucoup moins de mémoire.

Le gain est lié aux performances. Avec une empreinte mémoire plus faible, le ramasse-miettes se déclenche moins souvent et se vide plus rapidement lorsqu'il le fait. Le micro-freeze périodique qui coïncide avec le chargement des chunks ou l'accès à l'inventaire disparaît discrètement. Il n'y a aucun changement visuel et rien à configurer.

Empreinte écologique réduite

Réorganise les structures de données internes pour que le même monde occupe une fraction de la mémoire.

Moins d'interruptions GC

Un tas plus compact signifie que le collecteur fonctionne moins souvent et se termine plus tôt.

Aucun changement au gameplay

Optimisation pure du stockage. Aucun impact sur les visuels, la mécanique ou la génération du monde.

ModernFix : moins de mémoire et des chargements plus rapides

ModernFix se combine avec FerriteCore plutôt que de concurrencer celui-ci. Il réduit l'utilisation de la mémoire sous un angle différent, diminue le temps de démarrage et de chargement du monde, et libère dynamiquement les ressources qui ne sont pas activement utilisées par le jeu. Lors d'une longue session ou avec un modpack conséquent, ce nettoyage dynamique fait la différence entre une mémoire stable et une accumulation qui finit par tout bloquer.

C'est l'outil le plus polyvalent des deux. Là où FerriteCore reste ancré à la couche de données, ModernFix effectue une analyse globale des processus de démarrage et de chargement qui gaspillent de la mémoire avant même que vous ayez commencé à jouer.

Pourquoi choisir ModernFix

  • Une utilisation de la mémoire réduite tout au long de la session
  • Démarrage et chargement du monde plus rapides
  • Libère les ressources inutilisées à la volée
  • Particulièrement efficace avec les mods volumineux

Gardez à l'esprit

  • Les gains de mémoire sont les plus importants avec les packs lourds ; les configurations légères «vanille plus» voient un gain plus faible.
  • Il s’agit d’un mod de corrections et d’optimisations, testez-le avant d’ajouter un gros pack par-dessus

Pourquoi utiliser moins de RAM est préférable à en allouer davantage

La garbage collection est le coût caché derrière la plupart des saccades "aléatoires" dans Minecraft. Deux chiffres déterminent l'ampleur du problème : le degré de saturation du tas, et la taille du tas lui-même. Les mods de mémoire réduisent le premier chiffre. Augmenter l'allocation augmente le second, ce qui est l'effet inverse de ce que vous souhaitez.

ApprocheCe que cela faitEffet sur les saccades
FerriteCoreStocke les données du monde en utilisant moins de mémoireMoins de pauses GC, plus courtes
ModernFixRéduit l'empreinte mémoire, libère les ressources inutiliséesMoins de mémoire utilisée, chargements plus rapides
Ajouter plus de RAMAugmente la taille du tas pour le ramasseur d'orduresSouvent des pauses plus longues, pas plus courtes

La mise en place, de A à Z

  1. Installez Fabric et l'API Fabric

    Les deux mods fonctionnent avec le chargeur Fabric. Si vous n'êtes pas familier avec celui-ci, l'installation du chargeur ainsi que de l'API Fabric prend deux minutes et constitue la base de tout le reste.

  2. Chute de FerriteCore

    Ajoutez le dossier Fabric de FerriteCore à votre dossier de mods. Pas de fichier de configuration, pas de paramètres. Cela fonctionne dès le lancement du jeu.

  3. Ajouter ModernFix

    Installez ModernFix à ses côtés pour réduire davantage l'empreinte et accélérer les chargements. Les deux sont conçus pour coexister.

  4. Laissez l'allocation de votre RAM telle qu'elle est

    N'essayez pas de monter le curseur. Gardez l'allocation proche des valeurs par défaut et jugez selon le timing dans le jeu, pas selon le nombre.

Terminus expédie sa couche de performances et de mémoire pré-réglée, de sorte que le tas reste optimisé sans que vous ayez à sélectionner manuellement des modules ou à deviner une allocation. Si vous préférez ne pas l'assembler vous-même, c'est la solution la plus rapide.

FAQ

Obtenez Terminus

Performance and memory tuned in by default.