Мод для Майнкрафт, который помогает найти причину долгой загрузки игры и модовой сборки. Он записывает время запуска по этапам, отдельно показывает загрузку модов, задач и моделей блоков.
Возможности
- Разбирает запуск на инициализацию загрузчика модов, запуск Майнкрафт и перезагрузку ресурсов.
- Показывает время инициализации каждого мода, а также время обработки его событий.
- Анализирует задачи перезагрузки ресурсов: время главного потока, общее время работы потоков, загрузку процессора и простои.
- Отдельно разбирает загрузку моделей: чтение и обработку файлов моделей, объединение текстур, создание моделей и передачу атласа текстур на видеокарту.
- Помогает определить мод или набор ресурсов, добавляющий много моделей либо занимающий заметное время при загрузке.
Как пользоваться
После запуска игры отчёт создаётся в файле logs/profiler/loading-<time>.txt.
В разделе Summary приведена краткая сводка, а в Detail — подробные данные. Обращайте внимание на долгие этапы Transformer Class Loader Working, Constructing Mods и Loading Registries, а также на самые медленные задачи в Reload Manager.
Время модов указано как время работы потоков: несколько модов могут запускаться параллельно, поэтому сумма их времени может быть больше фактической длительности загрузки.
Требования и совместимость
Мод предназначен для диагностики. Не загружайте с ним существующие миры: из-за глубокого вмешательства в процесс запуска он может конфликтовать с другими модами во время загрузки мира.
Анализ основан на использовании кода: загрузка ресурсов, миксины и моды Fabric при использовании Sinytra могут учитываться как часть загрузки ванильной игры.
