Alternate Current logo

Alternate Current

Эффективная оптимизация работы красного камня в Майнкрафт, снижение задержек и улучшение производительности.


Downloads 14M загрузок
Views 0 просмотров
Created Создано 3 лет назад

Внешние ресурсы

Разработчики мода

SpaceWalkerRS автар

SpaceWalkerRS

Описание мода

Мод Minecraft: Alternate Current


Alternate Current - это эффективная и не местообитаемая реализация красного камня. Его основное внимание направлено на снижение задержек, вызванных красным камнем, путем оптимизации расчетов мощности и уменьшения числа обновлений формы и блоков. В результате этих изменений порядок обновления блоков сетей красного камня становится предсказуемым и интуитивным, а не местоположенным и хаотичным. Вклад производительности MSPT красного камня с Alternate Current на 20 раз ниже, сохраняя при этом высокий уровень соответствия Ванильным функциям. Минимальное количество модификаций кода делает его минимально инвазивным, поэтому это легкая замена для стандартного красного камня. Посетите страницу GitHub для подробного объяснения улучшений Alternate Current.


Почему красный камень такой лагучий?


Существуют две основные причины, почему красный камень вызывает лаг: ненужные обновления и ненужные расчеты, обусловленные тем, что красный камень обновляется рекурсивно. Провод из красного камня может обновлять свой уровень мощности более полусотни раз, прежде чем установится на окончательное значение, выполняя дорогостоящие расчеты и выделяя огромное количество обновлений формы и блоков каждый раз. Кроме того, многие обновления формы и блоков являются абсолютно избыточными.


Как Alternate Current исправляет это?


Alternate Current исправляет эти проблемы, выполняя расчеты мощности всей сети перед обновлением уровней мощности. Каждый провод проверит мощность от не-проводных компонентов всего один раз и мощность от других проводов всего дважды. Источники питания в сети определяются, и мощность распространяется оттуда. Это делает расчеты более эффективными и порядок обновления более интуитивным. Обновления формы и блоков выделяются только тогда, когда достигается окончательный уровень мощности, и каждый провод не выделяет избыточных обновлений.