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

 
Тип Скачать Версия Загрузчик Обновлено Размер
Beta1.10.57 (Fabric 1.20.3)1.20.3Fabric11 декабря 20232,9 МБ
Release1.10.53 (Forge 1.20.1)1.20.1+1 Forge1 октября 20233 МБ
Beta1.10.53 (Fabric 1.20.1)1.20.1+1 Fabric1 октября 20232,9 МБ
Release1.10.54 (Forge 1.20.2)1.20.2Forge27 сентября 20233 МБ
Beta1.10.54 (Fabric 1.20.2)1.20.2Fabric22 сентября 20232,9 МБ
Release1.10.42 (Forge 1.20.1)1.20.1+1 Forge14 июня 20232,8 МБ
Beta1.10.42 (Fabric 1.20.1)1.20.1+1 Fabric14 июня 20232,8 МБ
Release1.10.41 (Forge 1.20)1.20Forge9 июня 20232,8 МБ
Beta1.10.41 (Fabric 1.20)1.20Fabric9 июня 20232,8 МБ
Beta 1.10.39 (Fabric 1.18.2)1.18.2Fabric11 мая 20232,8 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.