banner
Рейтинг
Голоса0

Мод Bad Optimizations (1.20.4) - оптимизация незначительных

Категория - Оптимизация
1
Версия мода:1
Версия игры:1.20.4
Mод успешно проверен на отсутствие вирусов
1121.22K132.75K

Репорт мод

  • image
modalImage

Об этом моде

Мод Bad Optimisations Mod (1.20.4) начинал с оптимизации тривиальных вещей и лишь незначительного увеличения производительности (отсюда и название), но позже стал серьезной оптимизацией. В то время как большинство модов оптимизации сосредоточены на производительности рендеринга и оптимизации движка рендеринга Minecraft, этот мод сосредоточен на чем-то другом. Этот мод предназначен для использования в сочетании с другими модами оптимизации, такими как Sodium.

Не делайте вычислений F3, если не находитесь в меню F3: это самая большая оптимизация, даже если F3 не открыт, вы будете удивлены, насколько дорогими могут быть вычисления против F3. В частности, строка FPS использует очень медленный вызов функции String.format. Этот мод гарантирует, что эта функция будет вызываться только тогда, когда вы действительно находитесь в меню F3; не волнуйтесь, это не сломает мод счетчика FPS. (Кроме того, вам все равно не следует часто использовать F3. Используйте мод счетчика FPS, так как он сильно снижает производительность).

Уберите ненужную синхронизацию потоков из DataTracker / SyncedEntityData: Minecraft использует блокировки потоков, чтобы гарантировать, что только один поток одновременно обращается к DataTracker. Это совершенно лишнее. Я написал временный скрипт, который при обращении более чем одного потока к DataTracker одной сущности приводил к краху игры. Игра ни разу не упала.

Отсутствие ненужных расчетов FOV: когда нет игроков или кто-либо наблюдает за ними, игра будет рассчитывать ваш фактор FOV, даже если масштаб эффекта FOV равен 0. Мод убирает этот расчет, когда шкала эффектов FOV равна нулю.

Заменяет вызов removeIf в ToastManager: заменяет стандартный вызов Java removeIf, используемый для тостов в ваниле, на более прямой. Реализация Java по умолчанию вызывает предикат дважды, поэтому в этом случае каждый тост отрисовывается дважды. Этот мод заменяет вызов removeIf на итератор, что улучшает производительность как с тостами, так и без них.

Похожие Моды/Аддоны

Версия игры *

1.20.4 (c8ea1bd0b7037de967a13ae910807d4a.jar)