我的世界1.19.3-1.16.5延迟加载 LazyDFU Mod下载

延迟加载 LazyDFU Mod由作者“astei”所制作。

LazyDFU 是一个优化 Minecraft 的模组,它推迟不必要的初始化工作,只有在需要的时候才执行。具体来说,它使 DataFixerUpper 的初始化变得”懒惰” – 也就是说,它不会立即创建将数据从旧版本的 Minecraft 迁移到新版本所需的规则,直到它实际需要这样做。

这个模组是为 Fabric/Quilt 设计的

兼容性 LazyDFU 0.1.2 兼容 Minecraft 1.14 到 1.18.2,并且可以在客户端和服务器端运行。

LazyDFU 0.1.3 兼容 Minecraft 1.19 及以上版本,但是 Mojang 现在在服务器端实现了 LazyDFU 提供的功能。客户端仍然默认初始化所有 DFU 规则,所以 LazyDFU 钩入了原生客户端功能,使得 DFU 规则烘焙变成了一个空操作。

为什么它有效?

DataFixerUpper (通常缩写为 DFU) 是负责处理从旧版本的 Minecraft 升级到新版本的 Minecraft 组件。DFU 在 Minecraft 启动过程中非常早就初始化了 – 事实上,它比游戏窗口出现还要早。它可笑地过度设计而且非常慢,但这是 Mojang 给我们提供的工具。

作为 DFU 初始化过程的一部分,它缓存了从旧版本到 Minecraft 所需的规则,通过中间的每个版本,直到启动的游戏版本。这个过程在后台进行,但它非常慢,因为它既占用 CPU 又占用内存。在 Minecraft 1.16.5 中,我测量了这个过程在 Ryzen 9 3900X 桌面上花了 9 秒(一个 2019 年发布的高端桌面 CPU)和在一个带有 i5-8250U 的笔记本上花了 57 秒(一个 2017 年的中档笔记本芯片)。

LazyDFU 做的所有事情就是停止这个过程 – 它让 DFU 初始化,但它会强制它不缓存所有这些规则。因此,DFU 规则只有在需要转换世界时才会编译。这意味着如果 LazyDFU 强制游戏编译迁移规则,你可能会看到卡顿现象,但一旦完成就没有性能损失。



 
  • 如果不会安装Mod,请点击查看我的世界Mod安装教程
  • 如发现网盘资源被吞,或者网盘资源不存在,请在下方评论中说明,我们将会尽快进行修复。
一事观天下此处内容已经被作者隐藏,请输入验证码查看内容(仅能PC端输入)
验证码:
请关注本站微信公众号,回复“提取码”,获取验证码。在微信里搜索“一事观天下”或者“everydaytidbits”或者微信扫描右侧二维码都可以关注本站微信公众号。

已有 0 条评论