ZeroChurn
ZeroChurn 是一款 Fabric 性能模组,通过在线程级别复用短生命周期分配对象,减少 GC 导致的微卡顿。它可与 Lithium、Sodium 及其他主要优化模组协同运行。
介绍
Zero Churn 是一款 Fabric 性能模组,专门解决最令人头疼的问题之一:Java 垃圾回收导致的轻微卡顿。
Minecraft 在游玩过程中会生成数百个短暂存在的小对象。它们大多转瞬即逝,但垃圾回收器仍然需要清理它们,而这就会造成画面卡顿或 1% 低帧率波动。Zero Churn 会回收并重复利用这些对象,而不是每个游戏刻都将它们销毁,以尽量减少此类问题。
所有对象池都按线程隔离。客户端渲染线程、服务器线程和工作线程各自使用独立的对象池,避免线程间共享导致问题。
Zero Churn 也能与其他性能模组完全兼容。如果你已经在使用 Lithium、Sodium、Immediately Fast、Ferrite Core 或 Modern Fix,Zero Churn 会识别这些模组已处理的系统,只针对仍需要优化的部分发挥作用。
不过目前这还是一个早期基础版本,包含对象池系统、配置开关、调试统计和兼容性检查。针对 Block Pos、向量、包围盒和粒子等更大型对象的热点路径池化功能仍在开发中。
安装 Fabric API,再放入 Zero Churn 就可以了。客户端和服务器端都能安装;两端同时安装效果最佳。
常见问题
ZeroChurn 支持哪些 Minecraft 版本?
ZeroChurn 支持 Minecraft Java 版 1.21.11,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
ZeroChurn 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分