LazyDFU
红票1 (50%)黑票1 (50%)
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请

      暂无开发组..

    活跃
    开源

    LazyDFU

    • 支持平台: JAVA版 (JAVA Edition)
    • 运作方式: Fabric
    • 运行环境: 客户端必装, 服务端无效
    • 收录时间: 5月前
    • 编辑次数: 5次
    • 最后编辑: 1月前
    • 最后推荐: 5月前
    • 模组标签:
    • 支持的MC版本:
    • Mod作者/开发团队(2):
      显示更多成员
    • 有 1 个已收录的整合包使用了 LazyDFU 。 整合包检索

    0.0

    无人问津

    昨日指数: 37
    昨日平均指数: 177.118

    5715

    总浏览

    --

    资料填充率


    暂无下载
    • 简介

      • LazyDFU 是一个优化mod,它使DataFixerUpper的初始化变得“懒惰”── 也就是说,它不会立即创建将数据从旧版本的Minecraft迁移到新版本所需的规则,直到它实际需要这样做。它不直接修改DFU,故应该能够安全使用,但毕竟还是做出了修改,还请多加小心。

      • LazyDFU 的原理其实很简单:大多数时候,您将不需要为游戏的每个版本转换数据。因此,当游戏已经启动并运行时,DFU规则编译将延后发生。这意味着,如果 LazyDFU 强制游戏编译迁移规则,您可能会看到滞后尖峰,但一旦完成,就没有任何性能损失。

      • 这个Mod更像是在1.16版本中对 镉 - 载入优化(Cadmium) 的补充,尽管 镉 - 载入优化(Cadmium) 解决了问题的根源(规则优化缓慢),但只能部分改善这种情况。通过延迟DFU规则的初始编译直到真的需要那么做时,LazyDFU 仍然会非常有效,游戏也会因此而更快地启动。

      给我看性能提升数据

      在i5-8250U笔记本电脑上:

      • Vanilla:初始化DFU和编译DFU规则花费了大约 58秒

      • LazyDFU:498毫秒发送初始化DFU

      这样可以顺利进行响应式游戏启动。

      与别的Mod进行比较

      • 镉 - 载入优化(Cadmium)

        上文说过了,与其形成互补的关系,一个解决了根源,一个弥补了缺陷,LazyDFU 在其之下仍然效用明显。

      • Smooth Boot

        LazyDFU 采用与 平滑启动(Smooth Boot) 类似的实现方法:两个Mods均不尝试修改DFU。

        但是,LazyDFU完全不编译DFU规则,因而优于Smooth Boot,这是游戏启动过程中最耗时的部分。相比之下,平滑启动将限制编译DFU规则并以较低优先级运行它们的线程数。

      • DataBreaker

        从根本上讲,DataBreaker是不安全的。如果使用DataBreaker加载较旧的世界,则它将破坏该世界。DataBreaker中有一些保护措施,但即使是作者也不建议使用DataBreaker。相比之下,使用LazyDFU可能会遇到令人讨厌的滞后尖峰,但是这仍比使用完全胶着的世界要优越得多。因此,与DataBreaker相比,更喜欢LazyDFU :)

    短评加载中..