DataStructium avatar

DataStructium [1.16.5]

DataStructium

— это мод для оптимизации, который, используя кэширование и более эффективные структуры данных, ускоряет операции с распространёнными типами данных.

Оптимизации в версии 1.7.0:

  • Ускоренное сканирование классов Forge за счёт пропуска сканирования неиспользуемых данных классов.
  • Кэширование числовых тегов (NBT) для уменьшения количества выделений памяти.
  • Замена Map/Set на более эффективные реализации.
  • Улучшенное хеширование для BlockPos, которое лучше предотвращает коллизии.
  • Ускоренный сбор рецептов StoneWork из Industrial Foregoing для JEI.
  • Ускоренная проверка структур Masterful Machinery за счёт кэширования промежуточных результатов. Для модпака E6E проверка структур MM могла потреблять до 10% ресурсов ЦП сервера; DataStructium ускорил её в 10 раз (с 9,73% до 0,81%).
  • (1.1.0+) «Многоуровневая» внутренняя структура для CompoundTag.
  • (1.4.0+) Исправлен поиск яиц призыва в Just Enough Resources для повышения скорости. Также исправлена ошибка NPE в JER при загрузке рецептов JEI.
  • (1.5.0+) Кэш ресурсов KubeJS для предотвращения многократного обхода файлов.
  • (1.6.0+) Оптимизирована инициализация ToolIngredient в Farmer's Delight для экономии времени, затрачиваемого на повторное создание ItemStack, и уменьшения выделения памяти.
  • (1.7.0+) Интернирование ключей для внутренней реализации CompoundTag для дальнейшего снижения использования памяти.
  • (1.7.0+) Ускоренное итерирование по секциям чанков, что делает построение мешей на стороне клиента и, возможно, другие операции на основе секций чанков быстрее.

Скачать DataStructium

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release1.8.2: Fix Masterful Machinery process speed1.16.5Forge17 августа 2025117,4 КБ
Release1.8.1: Fix Botania crash1.16.5Forge16 августа 2025117,1 КБ
Release1.8.0: Refining optimization approaches1.16.5Forge13 августа 2025114 КБ
Release1.7.1: CompoundTag optimization improvement1.16.5Forge6 апреля 2025110,5 КБ
Beta1.6.0: optimize Farmer's Delight ToolIngredient1.16.5Forge5 апреля 2025101,1 КБ
Release1.7.0: Fix IE rendering & Fast chunk section iterating1.16.5Forge5 апреля 2025109,4 КБ
Release1.5.0: KubeJS Resource Cache1.16.5Forge23 февраля 202596,3 КБ
Release1.4.1: less invasive Model optimization, JER patch1.16.5Forge22 февраля 202593,6 КБ
BetaDataStructium-1.16.5-1.3.0.jar1.16.5Forge7 февраля 202588,3 КБ
ReleaseDataStructium-1.16.5-1.1.1.jar1.16.5Forge30 января 202582,9 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.