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

 
Тип Скачать Версия Загрузчик Обновлено Размер
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 МБ
Beta1.10.97 (Fabric 1.21.1)1.21+1 Fabric12 августа 20243,4 МБ
Alpha1.10.97 (NeoForge 1.21.1)1.21+1 NeoForge12 августа 20243,5 МБ
Release1.10.73 (Forge 1.21)1.21Forge16 июня 20243,3 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.