mojira.dev
MC-217509

Inefficient generation of aquifers, noise caves and ore veins

The bug

Worlds with ore veins, aquafiers and noise caves generate noticably slower

1.17 data

This data is generated using a script generating multiple empty worlds with the base settings height=4064, no terrain, void biome, same seed.

See

[media]

for all data

Average generation times:

[media]

27.19s = base

[media]

27.52s = +1%

[media]

27.77s = +2%

[media]

36.76s = +35%

[media]

44.40s = +63%

[media]

65.41 = +140%

[media]

80.00s = +194%

OLD / 21W08B DATA

Generating the given world configs both twice:

[media]

Deepslate, aquifers and noise caves disabled: 19.03 20.74 seconds

[media]

Deepslate enabled: 24.54 25.51 seconds

[media]

Aquifers enabled: 29.68 33.59 seconds

[media][media]

Noisecaves enabled: 21.84 22.25 seconds

[media]

Deepslate, aquifers and noise caves enabled: 40.95 35.87

Note: The custom world files' noise settings are based on the End islands, but taller. These settings have nothing to do with the inefficiency

This might be handy, it's a commit optimising aquifers for the cubic chunks mod: https://github.com/OpenCubicChunks/CubicChunks/commit/3be75eb6ad77e5419a2f62ae9269cdf775a85fb1
 

 

Attachments

Comments 0

No comments.

BBLZ

(Unassigned)

Confirmed

Important

Performance

21w08b, 21w10a, 21w11a, 21w15a, 21w19a, 1.17

21w37a

Retrieved