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.7.1 (Fabric 1.18.1)1.18.1Fabric30 декабря 20212,9 МБ
Release1.6.5 (Forge 1.18.1)1.18.1Forge23 декабря 20212,7 МБ
Beta1.6.5 (Fabric 1.18.1)1.18.1Fabric23 декабря 20212,8 МБ
Release1.6.4 (Forge 1.18.1)1.18.1Forge22 декабря 20212,7 МБ
Beta1.6.4 (Fabric 1.18.1)1.18.1Fabric22 декабря 20212,8 МБ
Alpha1.6.4 (Forge 1.7.10)1.7.10Forge22 декабря 20212,7 МБ
Release1.6.3 (Forge 1.12.2)1.12.2Forge30 ноября 20212,7 МБ
Release1.6.3 (Forge 1.17.1)1.17.1Forge30 ноября 20212,7 МБ
Beta1.6.3 (Fabric 1.17.1)1.17.1Fabric30 ноября 20212,8 МБ
Release1.6.3 (Forge 1.18)1.18Forge30 ноября 20212,7 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.