Spark — это профилировщик производительности для клиентов, серверов и прокси Minecraft.
Он состоит из трёх основных компонентов:
Профайлер
Spark может помочь диагностировать проблемы с производительностью с помощью встроенного профилировщика.
Проверка памяти
Spark может представлять сводку о том, что использует больше всего памяти, и отслеживать активность CG.
Отчет о состоянии здоровья
Spark отслеживает и сообщает ряд ключевых показателей, которые полезны для отслеживания производительности с течением времени.
Команды:
/spark profiler
Подкоманда profiler используется для управления профилировщиком процессора spark.
Требуется разрешение spark или spark.profiler.
Для базовой операции запустите:
/spark profiler для запуска профилировщика в режиме работы по умолчанию.
/spark profiler --stop чтобы остановить профилировщик и просмотреть результаты.
/spark profiler --info чтобы проверить текущий статус профилировщика.
/spark tps
Подкоманда tps выводит информацию о скорости TPS серверов (тиков в секунду) и использовании ЦП.
Требуется разрешение spark или spark.tps.
/spark ping
Подкоманда ping выводит информацию о среднем (или конкретном) времени прохождения пинга в оба конца.
Ты можешь использовать:
/spark ping для просмотра информации о среднем пинге у всех игроков.
/spark ping --player для просмотра текущего пинга конкретных игроков.
Требуется разрешение spark или spark.ping.
/spark healthreport
Подкоманда healthreport создает отчет о работоспособности сервера, включая TPS, ЦП, память и использование диска.
Требуется разрешение spark или spark.healthreport.
Ты можешь использовать:
/spark healthreport --memory включить дополнительную информацию об использовании памяти JVM.
/spark tickmonitor
Подкоманда tickmonitor управляет системой мониторинга тиков.
Требуется разрешение spark или spark.tickmonitor.
Простой запуск команды без каких-либо дополнительных значений будет включать и выключать систему.
Ты можешь использовать:
/spark tickmonitor --threshold , чтобы запустить монитор тиков, сообщая только о тиках, которые превышают процентное увеличение средней продолжительности тика.
/spark tickmonitor --threshold-tick , чтобы запустить монитор тиков, сообщающий только о тиках, которые превышают заданную продолжительность в миллисекундах.
/spark tickmonitor --without-gc для запуска монитора тиков и отключения отчетов об активности сборщика мусора.
/spark gc
Подкоманда gc выводит информацию об истории GC (сборки мусора) серверов.
Требуется разрешение spark или spark.gc.
/spark gcmonitor
Подкоманда gcmonitor управляет системой мониторинга GC (сборки мусора).
Требуется разрешение spark или spark.gcmonitor.
Простой запуск команды будет включать и выключать систему.
/spark activity
Подкоманда activity выводит информацию о недавних действиях, выполненных spark.
Требуется разрешение spark или spark.activity.
Ты можешь использовать:
/spark activity --page для просмотра определенной страницы.
Мод подходит для версии Minecraft 1.18.2. Вам также понадобится Forge или Fabric.