spark avatar

spark [1.21.5] [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

 
Тип Скачать Версия Загрузчик Обновлено Размер
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 МБ
Alpha1.10.115 (NeoForge 1.21.3)1.21.3NeoForge26 октября 20243,5 МБ
Beta1.10.113 (Fabric 1.21.2)1.21.2Fabric22 октября 20243,4 МБ
Alpha1.10.113 (NeoForge 1.21.2)1.21.2NeoForge22 октября 20243,5 МБ
Release1.10.109 (Forge 1.21.1)1.21+1 Forge26 сентября 20243,5 МБ
Beta1.10.109 (Fabric 1.21.1)1.21+1 Fabric26 сентября 20243,4 МБ
Alpha1.10.109 (NeoForge 1.21.1)1.21+1 NeoForge26 сентября 20243,5 МБ
Release1.10.97 (Forge 1.21.1)1.21+1 Forge12 августа 20243,5 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.