Меню

spark

spark: поиск перегруженного узла Minecraft-сервера

Кратко о проекте

spark помогает находить причины лагов Minecraft с помощью профилирования CPU, анализа памяти и подробных показателей здоровья сервера.

Как выглядит в игре

Файлы (121 шт.)

Последний файл: .

Сбросить

Выберите свою версию Minecraft. Самый новый файл не обязательно подходит вашей игре.

Тип Название Загружен Размер Версия игры Загрузчик Скачивания Скачать
R
1.10.73 (Forge 1.21)
Forge
16 июн 2024
3.3 Мб
1.21
29.7 тыс. раз
Загрузчики:
Forge
Версии Minecraft:
1.21
Сторона установки: Не указана
Открыть страницу файла
R
1.10.66 (Forge 1.20.6)
Forge
06 май 2024
3.0 Мб
1.20.6 +1 Ещё: 1.20.5
15.5 тыс. раз
Загрузчики:
Forge
Версии Minecraft:
1.20.6 1.20.5
Сторона установки: Не указана
Открыть страницу файла
B
1.10.65 (Fabric 1.20.6)
Fabric
29 апр 2024
2.9 Мб
1.20.6 +1 Ещё: 1.20.5
29.8 тыс. раз
Загрузчики:
Fabric
Версии Minecraft:
1.20.6 1.20.5
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
B
1.10.64 (Fabric 1.20.5)
Fabric
23 апр 2024
2.9 Мб
1.20.5
2.2 тыс. раз
Загрузчики:
Fabric
Версии Minecraft:
1.20.5
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
B
1.10.61 (NeoForge 1.20.4)
NeoForge
07 апр 2024
3.0 Мб
1.20.4 +1 Ещё: 1.20.3
115.7 тыс. раз
Загрузчики:
NeoForge
Версии Minecraft:
1.20.4 1.20.3
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
B
1.10.58 (Fabric 1.20.4)
Fabric
11 дек 2023
2.9 Мб
1.20.4 +1 Ещё: 1.20.3
138.4 тыс. раз
Загрузчики:
Fabric
Версии Minecraft:
1.20.4 1.20.3
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
R
1.10.58 (Forge 1.20.4)
Forge
11 дек 2023
3.0 Мб
1.20.4 +1 Ещё: 1.20.3
101.7 тыс. раз
Загрузчики:
Forge
Версии Minecraft:
1.20.4 1.20.3
Сторона установки: Не указана
Открыть страницу файла
B
1.10.57 (Fabric 1.20.3)
Fabric
06 дек 2023
2.9 Мб
1.20.3
77.6 тыс. раз
Загрузчики:
Fabric
Версии Minecraft:
1.20.3
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
B
1.10.54 (Fabric 1.20.2)
Fabric
22 сен 2023
2.9 Мб
1.20.2
120 тыс. раз
Загрузчики:
Fabric
Версии Minecraft:
1.20.2
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
R
1.10.54 (Forge 1.20.2)
Forge
22 сен 2023
3.0 Мб
1.20.2
172.9 тыс. раз
Загрузчики:
Forge
Версии Minecraft:
1.20.2
Сторона установки: Не указана
Открыть страницу файла
B
1.10.53 (Fabric 1.20.1)
Fabric
05 сен 2023
2.9 Мб
1.20.1 +1 Ещё: 1.20
6.2 млн раз
Загрузчики:
Fabric
Версии Minecraft:
1.20.1 1.20
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
R
1.10.53 (Forge 1.20.1)
Forge
05 сен 2023
3.0 Мб
1.20.1 +1 Ещё: 1.20
15.4 млн раз
Загрузчики:
Forge
Версии Minecraft:
1.20.1 1.20
Сторона установки: Не указана
Открыть страницу файла
B
1.10.42 (Fabric 1.20.1)
Fabric
14 июн 2023
2.8 Мб
1.20.1 +1 Ещё: 1.20
486.3 тыс. раз
Загрузчики:
Fabric
Версии Minecraft:
1.20.1 1.20
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
R
1.10.42 (Forge 1.20.1)
Forge
14 июн 2023
2.8 Мб
1.20.1 +1 Ещё: 1.20
1.5 млн раз
Загрузчики:
Forge
Версии Minecraft:
1.20.1 1.20
Сторона установки: Не указана
Открыть страницу файла
B
1.10.41 (Fabric 1.20)
Fabric
08 июн 2023
2.8 Мб
1.20
10.6 тыс. раз
Загрузчики:
Fabric
Версии Minecraft:
1.20
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
R
1.10.41 (Forge 1.20)
Forge
08 июн 2023
2.8 Мб
1.20
64 тыс. раз
Загрузчики:
Forge
Версии Minecraft:
1.20
Сторона установки: Не указана
Открыть страницу файла
B
1.10.39 (Fabric 1.18.2)
Fabric
11 май 2023
2.8 Мб
1.18.2
109.8 тыс. раз
Загрузчики:
Fabric
Версии Minecraft:
1.18.2
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
R
1.10.38 (Forge 1.18.2)
Forge
24 апр 2023
2.8 Мб
1.18.2
6 млн раз
Загрузчики:
Forge
Версии Minecraft:
1.18.2
Сторона установки: Не указана
Открыть страницу файла
B
1.10.38 (Fabric 1.18.2)
Fabric
24 апр 2023
2.8 Мб
1.18.2
2.2 тыс. раз
Загрузчики:
Fabric
Версии Minecraft:
1.18.2
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла
B
1.10.37 (Fabric 1.19.4)
Fabric
24 апр 2023
2.8 Мб
1.19.4 +4 Ещё: 1.19.31.19.21.19.11.19
2.2 млн раз
Загрузчики:
Fabric
Версии Minecraft:
1.19.4 1.19.3 1.19.2 1.19.1 1.19
Сторона установки: Не указана

Предварительный выпуск: возможны ошибки и несовместимость.

Открыть страницу файла

Диагностика производительности

spark представляет собой профилировщик для клиентов, серверов и прокси Minecraft. Он помогает понять, куда уходит процессорное время и почему появляются низкий TPS, длинные тики или высокая нагрузка.

CPU profiler периодически собирает образцы активности потоков и превращает их в дерево вызовов. Администратор видит, какие плагины, моды, события или игровые процессы занимают заметную долю времени. Профиль открывается в веб-просмотрщике, где ветви можно раскрывать до конкретных методов.

Сбор данных под задачу

Профилирование настраивается под проблему. Можно выбрать поток, изменить интервал выборки или записывать только периоды с медленными тиками. Повторный профиль после изменения конфигурации помогает проверить результат.

  • CPU profiler строит читаемое дерево нагрузки.
  • Heap summary показывает классы и количество объектов в памяти.
  • Heap dump создает полный HPROF-снимок для внешнего анализа.
  • GC monitor связывает паузы со сборкой мусора.
  • Health report собирает основные показатели процесса и системы.

Память и сборка мусора

spark умеет создавать краткую сводку heap и полный дамп памяти. Сводка подходит для быстрой проверки многочисленных объектов, а HPROF для глубокого разбора внешними инструментами. Мониторинг GC показывает частоту и продолжительность сборок мусора, отделяя такие остановки от обычной нагрузки тика.

Состояние сервера

Отчеты о здоровье включают TPS, длительность тиков, загрузку CPU, память и место на диске. Наблюдение за отдельными медленными тиками помогает сопоставить просадку с действиями игроков, генерацией мира или автоматизацией.

Сравнение с Observable

Observable профилирует сущности и block entities и показывает проблемные места непосредственно в мире. spark дает более широкий системный срез: дерево вызовов потоков, память, GC и показатели здоровья. Первый вариант удобен для поиска тяжелых объектов, второй для общей диагностики процесса.

Практический сценарий

Модовую версию spark устанавливают в папку mods, после чего используют команды из документации. Стоит записать профиль в момент проблемы, изучить тяжелые ветви, внести одно изменение и повторить замер. Такой подход заменяет случайное удаление модов воспроизводимой проверкой.

Поделиться

VK Telegram

Давайте общаться

Помогите нам сделать сайт лучше

Мы очень стараемся сделать сайт удобнее и полезнее, поэтому нам важно ваше мнение. Поделитесь впечатлениями, идеей или советом – каждый комментарий помогает нам стать лучше.

Добавить комментарий

Ваше мнение

Оставить комментарий

Комментарий появится после проверки модератором.

Обсуждение

Комментарии 0

Пока нет опубликованных комментариев. Начните обсуждение.