
Spark Unforged
Активный0.0
Установок
Последнее обновление
Версии
Spark Unforged
Что такое Spark Unforged?
Spark Unforged представляет собой адаптированную версию популярного инструмента профилирования производительности Spark, специально разработанную для работы с Minecraft версии 1.12.2. Этот проект является форком оригинального Spark и распространяется под лицензией GNU GPLv3.
Основные возможности
Spark Unforged предоставляет комплексные инструменты для анализа производительности вашего Minecraft-сервера или одиночной игры. Среди ключевых функций:
- Профилирование процессорной нагрузки
- Мониторинг использования памяти
- Отчеты о состоянии сервера
- Асинхронное профилирование
- Профилирование процесса загрузки
Новые возможности в версии 1.11.1
Важное замечание: Spark Unforged теперь требует наличия Mixin. Большинство сборок модов уже включают какой-либо мод, загружающий Mixin, но если в вашем случае его нет, потребуется добавить совместимый мод, такой как MixinBootstrap или Mixin 0.7-0.8 Compatibility.
Одной из новых функций является профилирование загрузки. Эта возможность позволяет анализировать производительность процессора и временные затраты (а также, на системах с поддержкой Async profiler, распределение памяти) в течение всего процесса загрузки. Доступны опции для профилирования отдельных этапов, включая coremod, init, postinit, а также полной загрузки игры и сервера.
Профилирование загрузки по умолчанию отключено и может быть активировано через конфигурационный файл в config/spark/config.json. Настройки записываются в файл при первом обращении, поэтому после первого запуска станут доступны все опции конфигурации.
Преимущества перед старыми версиями
Хотя для версии 1.12.2 существуют другие варианты Spark, они значительно устарели и лишены многих современных функций. Spark Unforged привносит в старую версию игры улучшенную доступность данных, асинхронное профилирование и уникальные возможности, такие как профилирование загрузки.
Отличия от современного Spark
Spark Unforged сохраняет основную функциональность оригинального мода, включая команды и основные возможности, с некоторыми исключениями:
- Добавлено профилирование загрузки с опциями для анализа различных стадий загрузки
- Профилирование загрузки совместимо с анализом распределения памяти и асинхронным профилированием
- Улучшенная система конфигурационных файлов
- Отключена функция дополнительных метаданных сервера (неактуальна для версии 1.12.2)
- Отключен просмотр профилей в реальном времени из-за ограничений Java 8
Использование
Spark Unforged практически идентичен современной версии Spark в плане функциональности и использует те же команды и форматирование. Для получения подробной информации о командах, использовании и советах рекомендуется обратиться к официальной документации Spark.
Результаты профилирования автоматически сохраняются в папку config/spark/data и могут быть загружены на сайт Spark для детального анализа.