Мод для Майнкрафт для оптимизации и контроля памяти во время долгих игровых сессий. Он уменьшает лишние выделения памяти для повторяющихся NBT-строк и записывает сведения об использовании кучи, что особенно полезно в средних и крупных сборках.
Возможности
- Повторяющиеся короткие NBT-строки берутся из LRU-кэша размером до 2048 записей, вместо создания одинаковых объектов.
- В серверных тиках периодически измеряется занятая память; при превышении заданных порогов в журнал выводится предупреждение.
- На клиенте в отладочном журнале фиксируется использование памяти после загрузки атласов текстур.
- Мод не вызывает
System.gc()и не использует нативный код или небезопасный доступ к памяти.
Настройки
Пороги использования памяти для предупреждений задаются в конфигурации.
Требования и совместимость
Работает с Fabric, Forge и NeoForge. Для Fabric требуется Fabric API. Рассчитан на совместную работу с распространёнными модами оптимизации, но сборку с модами на mixin стоит проверить отдельно.
