Le mod FerriteCore est conçu pour optimiser la gestion de la mémoire dans Minecraft, réduisant ainsi la consommation de RAM par diverses techniques sophistiquées. Ce mod s’adresse particulièrement à ceux qui cherchent à améliorer les performances de leur jeu en optimisant l’utilisation des ressources sans altérer les fonctionnalités principales. Les modifications apportées par FerriteCore sont subtiles mais efficaces, permettant de profiter d’une expérience plus fluide, notamment dans les configurations modifiées ou surchargées.
Caractéristiques du mod FerriteCore
- Optimisation des “Optionals” dans les conditions de valeurs de propriétés : remplace certaines structures de code inutiles par des alternatives plus légères, permettant une récupération plus rapide des objets non utilisés par le système de gestion de la mémoire. Cette optimisation seule peut libérer jusqu’à 100 Mo de mémoire.
- Réduction de la mémoire pour les états de blocs adjacents : Minecraft stocke les états des blocs voisins dans des tables complexes, consommant environ 600 Mo de mémoire. FerriteCore introduit l’utilisation de “FastMaps”, réduisant cette consommation à seulement 7 Mo, sans impact significatif sur les performances.
- Optimisation du stockage des propriétés des états de blocs : chaque état de bloc conserve ses propriétés sous forme de cartes immuables, ce qui consomme environ 170 Mo de mémoire. FerriteCore remplace cette méthode par une version optimisée, réduisant cette consommation à presque zéro.
- Mise en cache des prédicats des modèles multipartites : les modèles multipartites utilisent des prédicats pour déterminer quelles parties afficher, ce qui peut consommer jusqu’à 400 Mo de mémoire. En mettant en cache ces prédicats, FerriteCore réduit considérablement le nombre de ces instances, économisant ainsi une grande quantité de mémoire.
- Réduction des instances de chaînes de caractères dans ModelResourceLocation : optimise la manière dont les chaînes de caractères sont gérées dans les localisations de ressources des modèles, économisant ainsi environ 300 Mo de mémoire, tout en réduisant le temps de traitement nécessaire pour la gestion des chaînes.
- Réduction du nombre d’instances de modèles multipartites : réduit le nombre d’instances de modèles multipartites en partageant les instances similaires, ce qui permet d’économiser près de 200 Mo de mémoire.
- Déduplication du cache des états de blocs FerriteCore : optimise la gestion des formes de collision et de rendu des blocs en réutilisant les instances existantes lorsque cela est possible, économisant ainsi environ 200 Mo de mémoire.
- Déduplication des quads : Les quads stockent les données des vertex des modèles, consommant une grande quantité de mémoire. FerriteCore réduit cette consommation en réutilisant les mêmes instances de données pour les quads similaires, économisant ainsi environ 150 Mo de mémoire.
- Optimisation des données NBT des chunks partiellement chargés : réduit la mémoire utilisée lors du chargement des chunks en éliminant les données inutiles après la première étape du processus de chargement des chunks, économisant ainsi 90 à 100 Mo de mémoire.
Télécharger FerriteCore
Pour jouer avec FerriteCore, vous devez d’abord installer Minecraft Forge, Minecraft Neoforge ou Minecraft Fabric, en fonction de votre préférence. Découvrez comment installer un mod Minecraft.
📥 Télécharger FerriteCore Forge & Neoforge ou 📥 Télécharger FerriteCore Fabric / FerriteCore sur Curseforge