FastEvent

Оптимизация событийной системы в Forge и NeoForge радикально меняет отзывчивость игры при загрузке сотен модов. Основная проблема кроется в классическом переборе всех подписчиков через рефлексию, что создает ощутимые задержки при каждом игровом тике. Новые механизмы заменяют динамический поиск на заранее скомпилированные списки и вызовы, напрямую обращаясь к методам без лишних проверок. Такой подход сводит к минимуму накладные расходы процессора, когда игра обрабатывает тысячи вызовов в секунду. Модификации, которые раньше вызывали просадки кадров из-за нагрузки на шину событий, теперь работают плавно и почти незаметно для системы. В итоге нагрузка на поток логики снижается, а общее время отклика клиента становится стабильным даже при самых масштабных сборках.

1.21.11.20.11.19.21.18.21.16.5
В закладки Исходный код Баги
Оптимизация

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

FastEvent 1.2.0 34.88 KB
forge1.16.5
Релиз
NeoForge will ignore EventBus transforming, do not use 32.44 KB
neoforge1.21.1
Альфа
FastEvent 1.1.1 31.82 KB
forge1.21.1
Релиз
FastEvent 1.1.1 32.02 KB
forge1.20.1
Релиз
FastEvent 1.1.1 32.01 KB
forge1.19.2
Релиз
FastEvent 1.1.1 32.77 KB
forge1.18.2
Релиз

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

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