Хостинг · Инструкции по плагинам

Spark: как читать отчёт профилировщика

Разбор структуры отчёта Spark: дерево вызовов, доля времени, поиск виновника и типичные картины нагрузки.

Обновлено 13 августа 2026 г.

Снятие профиля — Spark. Здесь — как понять результат.

Что открывается по ссылке

Дерево вызовов с процентами. Сверху — главный поток сервера, ниже — из чего складывается его работа.

Читать нужно сверху вниз по самой толстой ветке, пока не появится знакомое имя: плагин, мод или ванильная система.

Типичные картины

Ветка с большой долейЧто это значит
net.minecraft.world.entityСлишком много сущностей — Мобы
Villager, Brain, GoalSelectorЖители и поиск пути — Деревни
ChunkMap, ServerChunkCache, ChunkGenerateГенерация чанков — Предгенерация
HopperBlockEntityВоронки — Фермы
RedstoneTorch, TickNextTickРедстоун — Редстоун-лаги
Имя плагинаПлагин — Плагин ломает сервер
GC, SafepointBlockerСборка мусора — GC

Проценты обманчивы

100% в отчёте — это всё время работы, включая простой. Смотрите не только долю, но и абсолютное время на тик, и сопоставляйте с MSPT — TPS.

Координаты

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

Память

/spark heapsummary показывает, чем занята куча: растущее число объектов одного плагина между двумя снимками — утечка — Память.