your current location:首页 > news>DFU load optimization (lazydfu) Minecraft

DFU load optimization (lazydfu) Minecraft

2024-12-15 01:54:34|Myriagame |source:minecraft skins

Brief introduction

Lazydfu is a optimized mod, which makes the initialization of the Data Fixer Upper (DFU) "lazy" — that is, it will not immediately create the rules required by the old version from the old version of Minecraft to the new version until itActually need to do this.It does not directly modify the DFU, so it should be able to use it safely, but after all, it is still modified. Please be careful.

The principle of Lazydfu is actually very simple: Most of the time, you will not need to change data for each version of the game.Therefore, when the game has been started and runs, the DFU rules compile will be postponed.This means that if Lazydfu compulsory game compile migration rules, you may see lagging peaks, but once it is completed, there is no performance loss.

This MOD is more like supplementing the cadmium -loaded optimization (CADMIUM) in version 1.16. Although cadmium -loading optimization (CADMIUM) solves the root cause of the problem (the rule is slow), this situation can only be partially improved.Through the initial compilation of the DFU rule until it really needs to be done, Lazydfu will still be very effective, and the game will start faster.

Performance improvement data

On the i5-8250U laptop:

Vanilla: It took about 58 seconds to initialize DFU and compile DFU rules.

Lazydfu: 498 milliseconds Send initialization DFU.

This can be successfully launched in response.

Compare with other mods

Cadmium -load optimization (CADMIUM)

As mentioned above, a complementary relationship with it, one solved the root cause, one made up for the defect, and Lazydfu was still effective below it.

Smooth boot

Lazydfu uses a similar implementation method as Smooth Boot: Both MODs do not try to modify DFU.

However, Lazydfu does not compile DFU rules at all, so it is better than Smooth Boot, which is the most time -consuming part of the game startup process.In contrast, smooth startup will limit the compilation of DFU rules and run their threads with lower priority.

Databreaker

Fundamentally, DataBreaker is unsafe.If you use DataBreaker to load the older world, it will destroy the world.There are some protection measures in DataBreaker, but even the author does not recommend using DataBreaker.In contrast, using Lazydfu may encounter annoying peaks, but this is still much better than using a completely stucky world.Therefore, compared with DataBreaker, I prefer lazydfu :)

1.13.2 Legacy Fabric Transplant Edition: Legacy Lazydfu.

Existing an unofficial FORGE branch: DFU load optimization [Forge]

compatibility

Lazydfu 0.1.2 is compatible with Minecraft 1.14 ~ 1.18.2, which is available on the client and server.

Lazydfu 0.1.3 is compatible with Minecraft 1.19+, but Mojang implements the function provided by Lazydfu on the server.But the client is still initialized all the DFU rules by default.Therefore, Lazydfu turns DFU into no operation by linking it into the native client function.

However, from Minecraft 1.19.4, Mojang has significantly optimized the initialization of DFU, so that this module is no longer needed in many configurations.The previous version of Minecraft will continue to support it.

Minecraft images

The goal of MC Encyclopedia (MCMOD.CN) is to provide players with a better environment for MOD learning and research, and accept and cultivate more hardcore players.Provide Minecraft (Minecraft) MOD (module) item data introduction, tutorial strategy and MOD download, and is committed to improving the player's game experience.About the encyclopedia Encyclopedia help development log Donate Encyclopedia to follow the encyclopedia B station = "Fa Fa-Anagle-Right"> Opinions feedback Email © CopyRight Mc Encyclopedia 2013-2024 mcmod.cn |

Minecraft images

Minecraft images

In addition to other statements, MCMOD.CN, all open public editing content uses the BY-NC-SA 3.0 protocol.