Пока не проголосован
Ссылки
Вы можете найти полезную информацию, перейдя по этим ссылкам
https://beta.curseforge.com/minecraft/mc-mods/observable
Мониторит производительность, анализируя длину тиков, на которую влияют сущности, чтобы выявить источники лагов.
Observable - это мод для мониторинга производительности, используемый для определения лагов. Он похож на spark, но не идентичен ему. Observable позволяет вам видеть длину каждого тика, который затрагивается каждым существом. Например, если моб заставляет тики занимать больше времени, у него будет большее значение, чем у менее значимого. Оценка обычно выражается в микросекундах (миллисекундах).
Чтобы начать, нужно открыть специальную панель для получения информации. Стандартная клавиша - это буква R, но вы можете изменить её, если она конфликтует с уже существующей привязкой. Панель предоставляет простой интерфейс, к которому нужно немного привыкнуть. Вам нужно нажать на "Profile TPS", чтобы получить информацию о TPS. Когда TPS профилируется (и после этого), существа будут иметь число миллисекунд на тик над ними. Вы также можете настроить параметры с помощью кнопки настроек. После примерно 30 секунд мониторинга, вы получите ссылку в чате, которая даст вам детальный анализ происходящего. Если хотите, можете просмотреть это в игре, скопировав ссылку или хэш в строку на панели и получить анализ в игре, если нет - просто просмотрите её в веб-браузере. Ссылками можно свободно делиться для целей отладки. В моде есть много других инструментов для отладки.
Страница результатов содержит индивидуальные результаты, результаты чанков, агрегированные результаты, информацию и другие метрики. Вы можете увидеть информацию о каждом измерении, чанках и существах, времени, положении и команде для телепортации к ним. Вы также можете скачать отчет как офлайн-файл для автономного просмотра или длительного хранения. Мод совместим со многими другими модами и работает с большинством паков для Fabric, а также с паками Forge, хотя паки MC Forge тестировались меньше.
Этот мод во многих аспектах не является заменой spark. Spark показывает информацию об общих классах Java, которые вызывают замедление, тогда как этот мод делает это в основном для существ. Оба мода хороши для тестирования модпаков и серверов, а также другой информации. Оба мода должны быть установлены на сервер для корректной работы. У обоих довольно хорошие интерфейсы, хотя я бы сказал, интерфейс observable чуть лучше.
Этот мод требует Fabric Language Kotlin для установки, в противном случае игра, скорее всего, вылетит из-за отсутствия специфичных для Kotlin классов.