Гайды для сервера Sidor-Minecraft

Нажатие переносит на главную страницу

Плагин Spark

Версия гайда: 1.0 | Дата обновления: 29.08.2025

Spark — это мощный плагин для профилирования производительности, предназначенный для диагностики проблем с лагами, низкой частотой тиков, высокой загрузкой CPU и проблемами с памятью на серверах Minecraft. Поддерживает как клиентскую, так и серверную части игры, а также прокси-серверы, обеспечивая легкий и эффективный анализ производительности.

Основные команды

Команда Описание Пример
/spark profile Запускает анализ использования CPU в реальном времени /spark profile
/spark heapdump Создает дамп памяти для анализа использования RAM /spark heapdump
/spark tps Показывает текущую частоту тиков (TPS) сервера /spark tps
/spark activity Отображает информацию о текущей активности на сервере /spark activity
/spark gc Запускает принудительную сборку мусора /spark gc

Диагностика проблем с производительностью

1. Профилирование CPU

Для анализа использования CPU в реальном времени используйте команду:

/spark profile

Эта команда запустит запись активности сервера в течение 30 секунд (по умолчанию) и предоставит детальный отчет.

2. Анализ использования памяти

Для диагностики проблем с памятью используйте:

/spark heapdump

Эта команда создаст снимок памяти (heap dump), который можно проанализировать с помощью специальных инструментов.

Анализ отчетов

После завершения профилирования Spark автоматически сгенерирует отчет и предоставит ссылку для его просмотра.

Spark Viewer

Вы можете просматривать отчеты через веб-интерфейс, используя Spark Viewer — официальный веб-фронтенд для анализа результатов.

Отчеты помогут вам определить "узкие места" в работе сервера, такие как плохо оптимизированные плагины или чрезмерное использование ресурсов.

Дополнительные функции

Web API

Для расширенного мониторинга можно установить Spark Web API — небольшой плагин, который предоставляет веб-интерфейс для доступа к данным Spark. Этот функционал особенно полезен для администраторов, предпочитающих удаленный мониторинг.

Примечание

Профилирование создает дополнительную нагрузку на сервер. Рекомендуется использовать команды профилирования только при необходимости диагностики проблем с производительностью.