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

 
Тип Скачать Версия Загрузчик Обновлено Размер
BetaDataStructium-1.16.5-1.1.0.jar1.16.5Forge29 января 202582,8 КБ
ReleaseDataStructium-1.16.5-1.0.0.jar1.16.5Forge23 января 202580,8 КБ
ReleaseDataStructium-1.16.5-1.0.1.jar1.16.5Forge23 января 202580,7 КБ
ReleaseDataStructium-1.16.5-1.0.2.jar1.16.5Forge23 января 202580,8 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.