McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
LazyDFU

LazyDFU - LazyDFU 懒加载优化

通过推迟非必要的初始化来让游戏启动得更快
fabric 作者 astei 支持版本 1.14 - 1.20.6
下载量
12,294,435
关注数
4,182
数据来源
Modrinth
模组详细介绍

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 规则烘焙的功能,并将其变为 no-op。

不过,从 Minecraft 1.19.4 及以上版本开始,Mojang 已经对 DFU 初始化进行了大幅优化,因此在许多配置下这个模组已经不再必要。它仍会继续支持旧版本的 Minecraft。

赞助我!

这个模组是否让你的 Minecraft 变得可玩了?赞助一点资金,这样我就能继续开发它。

为什么它有效?

DataFixerUpper(通常缩写为 DFU)是 Minecraft 中负责处理世界从旧版本升级到新版本的组件。DFU 会在 Minecraft 启动流程的非常早期进行初始化——事实上,它甚至在游戏窗口出现之前就已经初始化了。它的设计复杂得有些离谱,而且非常缓慢,但这是 Mojang 提供给我们使用的方案。

作为 DFU 初始化过程的一部分,它会缓存从旧版本转换到当前启动版本之间每一个中间版本所需的规则。这个过程会在后台进行,但它极其缓慢,因为它同时非常消耗 CPU 和内存。以 Minecraft 1.16.5 为例,我测得这个过程在 Ryzen 9 3900X 台式机(2019 年发布的高端桌面 CPU)上需要 9 秒,而在配备 i5-8250U 的笔记本电脑(2017 年的中端移动芯片)上则需要 57 秒。

LazyDFU 所做的全部事情,就是阻止这个过程——它允许 DFU 完成初始化,但会强制它不要缓存所有这些规则。因此,DFU 规则只会在世界确实需要转换时才被编译。这意味着如果 LazyDFU 迫使游戏编译迁移规则,你可能会看到卡顿尖峰,但一旦完成,就不会有性能损失。

证明给我看

录制了一段视频,向你展示 LazyDFU 有多有效。

与其他模组对比

与其他模组相比,LazyDFU 的主要优势在于它简单安全,并且对游戏的影响很低

  • LazyDFU 是一个非常简单的模组。整个模组大约只有十几行代码,已经算是模组中极其不复杂的那种了,同时却仍然能带来巨大的收益。(这也意味着它是一个非常适合用来试验新 Mixin 平台的理想模组!)
  • LazyDFU 具有很高的兼容性并且很安全。LazyDFU 几乎不可能与其他模组发生冲突。这个模组基于 Paper 中一个类似的补丁,该补丁已经使用了一年多,在迁移到更新版本的 Minecraft 时没有报告任何问题。(此后 Paper 已改为使用其自有的高优化实现来替换 Mojang 的数据修复器。)
基本信息
模组名称LazyDFU
作者astei
下载量12,294,435
关注数4,182
支持版本1.14 - 1.20.6
加载器fabric
客户端optional
服务端optional

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:1,371,868  |  历史访问人次:1,696,808

今日访问人数:4,025  |  今日访问人次:4,620

昨日访问人数:28,790  |  昨日访问人次:35,076

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6