Мод для Майнкрафт на Forge и Cleanroom, форк Spark для диагностики производительности серверов. Помогает найти причины лагов, низкой частоты тиков, высокой нагрузки на процессор и проблем с памятью.
Возможности
- Профилировщик процессора строит дерево вызовов по статистическим выборкам; его можно настроить на отдельные потоки, интервал выборки или запись периодов с лагами.
- Инструменты памяти показывают сводку кучи Java, создают полный дамп памяти в формате HPROF и отслеживают сборку мусора.
- Отчёт о состоянии сервера показывает TPS, длительность тиков, использование процессора, памяти и диска.
- Можно отслеживать отдельные долгие тики и получать отчёт, если их длительность превышает заданный порог.
Как пользоваться
Для работы используются команды Майнкрафт. Профилировщик собирает полезные данные примерно за 30 секунд, а результаты открываются в онлайн-просмотрщике.
Требования и совместимость
Нативный движок профилирования доступен только в Linux на системах x86_64. В остальных случаях используется встроенный движок Java ThreadMXBean.
