EfficientHashing

Стандартные методы хеширования в Minecraft часто вызывают коллизии, когда разные координаты превращаются в одно и то же число. Это перегружает память при обработке больших списков блоков и замедляет работу игровых систем. Новый алгоритм заменяет простые арифметические сдвиги на побитовые операции, которые равномерно распределяют значения по всей доступной сетке. После такой оптимизации поиск блоков в памяти происходит значительно быстрее, а нагрузка на процессор при проверке соседних позиций снижается. Система работает стабильнее даже в сложных архитектурах с тысячами интерактивных объектов, так как данные перестают конфликтовать между собой. Исправление этого узкого места делает игру отзывчивее, особенно когда дело касается глубокой автоматизации или генерации мира.

1.21.11.211.20.11.201.19.x1.18.21.18.11.18
В закладки Исходный код
Оптимизация

Файлы и версии 8

EfficientHashing 1.0.0 23.26 KB
neoforge1.21.1
Релиз
EfficientHashing 1.0.0 23.31 KB
forge1.20.1
Релиз
EfficientHashing 1.0.0 23.31 KB
forge1.19.2
Релиз
EfficientHashing 1.0.0 23.31 KB
forge1.18.21.18.11.18
Релиз
EfficientHashing 1.0.0 23.5 KB
fabric1.18.21.18.11.18
Релиз
EfficientHashing 1.0.0 23.5 KB
fabric1.19.41.19.31.19.2+2
Релиз
EfficientHashing 1.0.0 23.5 KB
fabric1.20.11.20
Релиз
EfficientHashing 1.0.0 23.5 KB
fabric1.21.11.21
Релиз

Комментарии 0

Пока нет комментариев. Будьте первым!