spark [1.21.4] [1.20.6] [1.19.4]

spark

spark — это инструмент для анализа производительности Minecraft клиентов, серверов и прокси. 

(Версия на CurseForge предназначена только для Forge/Fabric!)

Полезные ссылки

Возможности

spark состоит из нескольких компонентов, описанных ниже.

⚡ Профилировщик CPU

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

Особенности:

  • Лёгкий — можно использовать на работающем сервере без помех.
  • Простой — не требует настроек, достаточно установить мод.
  • Быстрый — 30 секунд хватит для получения полезных данных.
  • Гибкий — можно настраивать для анализа конкретных потоков или периодов лагов.
  • Понятный — данные отображаются в виде дерева. Поддерживаются декобфускационные маппинги.

Инструмент собирает статистику активности сервера и строит граф вызовов, который анализируется через веб-интерфейс.

⚡ Анализ памяти

Инструменты для диагностики проблем с памятью:

Сводка памяти — базовый снимок использования памяти:

  • Показывает загрузку кучи JVM и количество экземпляров классов.

Heap Dump — полный снимок памяти (HPROF):

  • Создаёт сжатый файл для анализа в специальных программах.

Мониторинг GC — отслеживание сборки мусора:

  • Помогает связать лаги с активностью GC и настроить параметры сборки.

⚡ Диагностика сервера

Отслеживание ключевых показателей:

  • TPS — точные данные о тиках в секунду.
  • Длительность тиков — минимальное, максимальное и среднее время.
  • Загрузка CPU — использование процессора сервером и системой.
  • Использование памяти — объём занятой оперативной памяти.
  • Дисковое пространство — свободное место на накопителе.

spark может отправлять отчёты при превышении времени тика, помогая находить причины лагов.

Использование

Установите файл .jar в папку mods.

Команды и инструкции доступны в документации.

Руководства

Скачать spark

 
Тип Скачать Версия Загрузчик Обновлено Размер
Release1.10.121 (Forge 1.21.4)1.21.4Forge7 декабря 20243,5 МБ
Beta1.10.121 (Fabric 1.21.4)1.21.4Fabric7 декабря 20243,4 МБ
Alpha1.10.121 (NeoForge 1.21.4)1.21.4NeoForge7 декабря 20243,5 МБ
Beta1.10.120 (Fabric 1.21.4)1.21.4Fabric4 декабря 20243,4 МБ
Alpha1.10.120 (NeoForge 1.21.4)1.21.4NeoForge4 декабря 20243,5 МБ
Release1.10.119 (Forge 1.21.3)1.21.3Forge21 ноября 20243,5 МБ
Beta1.10.119 (Fabric 1.21.3)1.21.3Fabric21 ноября 20243,4 МБ
Alpha1.10.119 (NeoForge 1.21.3)1.21.3NeoForge21 ноября 20243,5 МБ
Release1.10.115 (Forge 1.21.3)1.21.3Forge26 октября 20243,5 МБ
Beta1.10.115 (Fabric 1.21.3)1.21.3Fabric26 октября 20243,4 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.