Скачать Плагин Spark - Профилировщик производительности в Майнкрафт
Spark - Профилировщик производительности

Плагин Spark - Профилировщик производительности 1.10.34

В mcDev, скидки -90% на все сборки и плагины в Майнкрафт!
До конца акции:


Исходный код
https://github.com/lucko/spark
Для версий
  1. 1.8.+
  2. 1.9.+
  3. 1.10.+
  4. 1.11.+
  5. 1.12.+
  6. 1.13.+
  7. 1.14.+
  8. 1.15.+
  9. 1.16.+
  10. 1.17.+
  11. 1.18+
  12. 1.19.+
  13. 1.20.+
561deadcc308becae60271b893a73eae545778af.png


spark - это профилировщик производительности для клиентов, серверов и прокси Minecraft.
Полезные ссылки

Что он делает?
spark состоит из ряда компонентов, каждый из которых подробно описан ниже.
  • Профилировщик процессора: диагностика проблем с производительностью.
  • Проверка памяти: диагностика проблем с памятью.
  • Отчеты о работоспособности сервера: отслеживайте общую работоспособность сервера.

⚡ Профилировщик процессора
профилировщик spark можно использовать для диагностики проблем с производительностью: "отставания", низкой тактовой частоты, высокой загрузки процессора и т.д.

Это:
  • Легкий - может быть запущен в производство с минимальным воздействием.
  • Прост в использовании - никакой настройки не требуется, просто установите плагин / мод.
  • Быстрый результат - работы всего ~ 30 секунд достаточно, чтобы получить полезную информацию о проблемных областях производительности.
  • Настраиваемый - может быть настроен на определенные потоки, выполнять выборку с определенным интервалом, записывать только "запаздывающие" периоды и т. Д
  • Легко читаемый - простая древовидная структура облегчает анализ и интерпретацию. Программа просмотра также может применять деобфускационные отображения.
Он работает путем выборки статистических данных об активности систем и построения графика вызовов на основе этих данных. Затем график вызовов отображается в онлайн-программе просмотра для дальнейшего анализа пользователем.

Существуют два разных движка профилировщика:

⚡ Проверка памяти
spark включает в себя ряд инструментов, которые полезны для диагностики проблем с памятью на сервере.
  • Сводка кучи- сделайте и проанализируйте базовый снимок памяти серверов
    • Простой просмотр кучи JVM, просмотр использования памяти и количества экземпляров для каждого класса
    • Не предназначен для полной замены надлежащих инструментов анализа памяти. (см. Ниже)
  • Дамп кучи- сделайте полный (HPROF) снимок памяти серверов
    • Создает дамп (и, при необходимости, сжимает) полный снимок кучи JVM.
    • Затем этот снимок можно проверить с помощью обычных инструментов анализа.
  • GC Monitoring- отслеживает активность по сбору мусора на сервере
    • Позволяет пользователю связывать активность GC с зависаниями игрового сервера и легко видеть, сколько времени они занимают и сколько памяти освобождается.
    • Следите за частотой / продолжительностью сборок мусора молодого / старого поколения, чтобы сообщить, какие флаги настройки GC использовать
⚡ Отчеты о работоспособности сервера
spark может сообщать о ряде показателей, обобщающих общее состояние серверов.

Эти показатели включают:
  • TPS - количество тактов в секунду, с более точной степенью, указанной командой /tps
  • Длительность тика - сколько времени занимает каждый тик (минимальный, максимальный и средний)
  • Загрузка ЦП - какая часть ЦП используется серверным процессом и системой в целом
  • Использование памяти - сколько памяти используется процессом
  • Использование диска - сколько свободного места на диске / используется системой
Помимо предоставления средних значений частоты тиков, spark также может отслеживать отдельные тики, отправляя отчет всякий раз, когда продолжительность одного тика превышает определенный порог. Это можно использовать для определения тенденций и характера проблем с производительностью по сравнению с другими системными или игровыми событиями.
Автор
Funtik
Скачивания
10
Показов
350
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок