FerriteCore 内存占用优化模组
FerriteCore 内存占用优化模组
> 专治整合包"内存越吃越多":重写方块状态与模型数据的存储方式,实测能把堆内存占用砍掉近一半。
基本信息
| 项目 | 信息 |
| --- | --- |
| 模组名称 | FerriteCore |
| 开发者 | malte0811 |
| 最新版本 | 9.0.0(2026-03-24,面向 26.1 – 26.3)|
| 许可协议 | MIT |
| 兼容版本 | Minecraft Java 1.16.5 – 26.3 |
| 加载器 | Fabric、NeoForge、Quilt(Forge 只维护到 1.20.1)|
| 运行侧 | 客户端与服务端都建议安装 |
| 前置依赖 | 无 |
| 项目地址 | https://modrinth.com/mod/ferrite-core |
简介
FerriteCore 从"数据怎么存"下手降低内存占用。原版对方块状态、模型这些数据的组织方式相当浪费,模组一多内存就涨得飞快;它重写了这部分存储结构,在不改变游戏行为的前提下把同样的数据压得更紧凑。
官方给出的实测数据是 All Of Fabric 3 整合包:装上后堆内存从 1792 MB 降到 984 MB。同一套环境换成老牌的 Hydrogen 是 1335 MB,也就是说它比那个方案还要省得多。
核心特性
降低方块状态、模型等数据的存储开销
官方实测:AOF3 整合包堆内存 1792 MB → 984 MB
客户端与服务端都有收益,两边都该装
Fabric / NeoForge / Quilt 全支持,旧版本还有 Forge
零配置,放进 mods/ 就生效
与主流性能模组可以共存,只有 Hydrogen 是例外
安装方法
客户端与服务端都装好对应加载器
下载与游戏版本匹配的 jar(如 ferritecore-9.0.0-fabric.jar)放进 mods/
客户端与服务端两边都放(注意 Fabric 与 NeoForge 的构建文件不同,各用各的)
重启游戏/服务端,不需要改任何配置
使用提示
它省的是内存不是帧数,看内存占用、或者看"能不能用更少内存跑整合包"才有意义
与 Hydrogen 不兼容:1.18 及以后的版本无法共存(Hydrogen 本身也已停止维护)
服务端一样有效,大型整合包、机器多的存档收益更明显
客户端与服务端的构建是按加载器分开的,别混用
Forge 只维护到 1.20.1,更高版本请走 NeoForge 或 Fabric
相关链接
Modrinth 项目页:https://modrinth.com/mod/ferrite-core
技术说明(具体改了什么):https://github.com/malte0811/FerriteCore/blob/main/summary.md
源码与问题反馈:https://github.com/malte0811/FerriteCore
评论 (0)