你是否在游玩一些大型整合包时,因为它们那超长的启动时间而感到恼火?那么 Lightspeed 可能正是你要找的模组。
它是一个优化启动速度的模组,旨在显著减少 Minecraft 启动时间(尤其是在大型整合包上)。
它通过缓存和多线程的方式降低了约 48%-62% 的原版 Minecraft 的启动时间。
本模组正在积极活跃的继续开发中,并且所有计划中的优化都会缓慢地加入,在确保稳定的同时提供更好的体验。
如遇崩溃或问题可前往作者的 Issue 页反馈。
本模组与 DashLoader 没有任何关系,所有的优化都是作者自己想出来的。
准则
为了确保作者的目标(降低每位玩家的启动时间)真正实现,本模组遵循或应该遵循一些准则:
多线程效率:并不是每位玩家都有12个、16个甚至20个核心的CPU,因此,本模组依靠缓存和其他措施来尽可能减少操作。
微创:尽管本模组正在改变现有的源代码,但这并不是对它的彻底修缮或重构。每一次调整都要极其小心地进行。
(理想情况下)无不兼容:作者的目标是,本模组与几乎所有模组兼容-如果你遇到任何崩溃、行为异常或其他问题,请在GitHub上创建一个Issue。
本模组工作原理?
作者发现Minecraft和Forge正在使用一种低效且冗余的方法来加载、保存和处理数据,作者便针对它们实施了一个替代算法,并观察启动过程,以验证更改是否达到了预期。
本模组的优化主要侧重于:
减少文件读写操作
并行化处理合适的项
缓存计算结果和数据
改进的数据结构
画廊
