spark — инструмент профилирования Minecraft-сервера. Он помогает увидеть, на какие методы и задачи уходит время, как ведут себя тики и сборщик мусора Java. В Paper он встроен в современных версиях и рекомендуется вместо устаревшего Timings.
Как пользоваться осмысленно
- Воспроизведите проблему: профиль без нагрузки часто не показывает причину.
- Посмотрите текущие показатели через
/spark tps. - Запустите запись, например
/spark profiler start --timeout 600, пока лаги действительно происходят. - Откройте полученную ссылку. Ищите самые дорогие ветки вызовов, повторяющиеся пики и связь со временем тиков.