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.9.36 (Forge 1.19.2)1.19.2+2 Forge11 сентября 20222,6 МБ
Beta1.9.26 (Fabric 1.19)1.19Fabric17 июля 20223,3 МБ
Release1.9.25 (Forge 1.19)1.19Forge14 июля 20223,3 МБ
Beta1.9.25 (Fabric 1.19)1.19Fabric14 июля 20223,3 МБ
Beta1.9.13 (Fabric 1.19)1.19Fabric11 июня 20223,1 МБ
Release1.9.13 (Forge 1.19)1.19Forge11 июня 20223 МБ
Beta1.9.11 (Fabric 1.18.2)1.18.1+2 Fabric9 июня 20223,1 МБ
Release1.9.11 (Forge 1.18.2)1.18.1+2 Forge9 июня 20223 МБ
Beta1.9.12 (Fabric 1.19)1.19Fabric9 июня 20223,1 МБ
Release1.9.12 (Forge 1.19)1.19Forge9 июня 20223 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.