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.19 (Forge 1.7.10)1.7.9+2 Forge27 декабря 20222,7 МБ
Release1.10.17 (Forge 1.19.3)1.19.3+3 Forge10 декабря 20222,7 МБ
Beta1.10.17 (Fabric 1.19.3)1.19.3+3 Fabric10 декабря 20222,7 МБ
Release1.9.45 (Forge 1.19.2)1.19.3+3 Forge29 октября 20222,7 МБ
Beta1.9.45 (Fabric 1.19.2)1.19.3+3 Fabric29 октября 20222,6 МБ
Release1.9.42 (Forge 1.19.2)1.19.2+2 Forge15 октября 20222,7 МБ
Beta1.9.42 (Fabric 1.19.2)1.19.2+2 Fabric15 октября 20222,6 МБ
Release1.9.40 (Forge 1.19.2)1.19.2+2 Forge23 сентября 20222,7 МБ
Beta1.9.40 (Fabric 1.19.2)1.19.2+2 Fabric23 сентября 20222,6 МБ
Alpha1.9.19 (Forge 1.7.10)1.7.9+2 Forge18 сентября 20223 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.