Unity 6.3
0 онлайн 20 гостей 3 в системе
Вход

Ссылка на модуль Profiler

Модуль Asset Loading Profiler отображает информацию о том, как приложение загружает ассеты, включая разбивку операций чтения по областям. Панель сведений предоставляет информацию о каждом из маркеров загрузки ассетов, зафиксированных во время профилирования. Вы можете использовать эту информацию, чтобы узнать, насколько эффективно приложение загружает ассеты, и выявить любые конкретные проблемы.

Он использует информацию из AsyncReadManager для отображения информации. Сведения о AsyncReadManagerсм. в Сбор показателей загрузки активов.

Для открытия окна Profiler перейдите в меню: Окно > Анализ > Profiler.

Чтобы включить модуль Asset Loading Profiler, откройте окно Profiler, выберите раскрывающееся меню Profiler Modules и установите флажок Asset Loading.

Модуль загрузки ассетов Profiler
Модуль загрузки ассетов Profiler

Категории диаграмм

Диаграмма модуля Загрузка ассетов Profiler разделена на различные категории. Чтобы изменить порядок категорий в диаграмме, перетащите их в легенде диаграммы. Вы также можете нажать на цветную легенду категории, чтобы переключить ее отображение. Дополнительную информацию о том, как использовать окно Profiler, см. в Начало работы с окном Profiler.

Диаграмма Описание
Другие читает Число байтов, запрошенных от AsyncReadManager для неуказанной подсистемы.
Текстура читает Количество байтов, запрошенных от AsyncReadManager для загрузки текстуры.
Виртуальная текстура читает Количество байтов, запрошенных от AsyncReadManager для виртуального текстурирования.
Считывает сетку Количество байтов, запрошенных от AsyncReadManager для загрузки сетки.
Аудио чтения Количество байтов, запрошенных от AsyncReadManager для загрузки аудио.
Скрипт читает Количество байтов, запрошенных от AsyncReadManager через скрипт API.
Объекты читают Количество байтов, запрошенных от AsyncReadManager скриптами в пакете Организации.

Панель сведений о модуле

Модуль Asset Loading Profiler не заполняет панель сведений автоматически. Чтобы заполнить панель сведений данными, выберите кнопку Analyze Markers в верхней части панели сведений, а затем выберите кадр в модуле Asset Loading Profiler.

Панель деталей модуля отображает подробную информацию о том, как и когда Unity загрузил ассеты во время захвата. Этот модуль может отображать информацию либо для одного выбранного кадра, либо для всех кадров в захвате. Используйте раскрывающееся меню в верхнем левом углу панели деталей, чтобы выбрать один кадр или все кадры.

Представление Маркеры активов отображает выбранные маркеры, связанные с загрузкой ассетов во время захвата. Некоторые строки имеют дочерние маркеры, которые создают иерархию, которая изначально содержится в одной развертываемой строке. Выберите стрелку раскрывающегося списка рядом с именем маркера, чтобы расширить строку и отобразить все дочерние маркеры.

В следующей таблице приведены все возможные столбцы, которые может отображать вид Маркеры активов. Некоторые из этих столбцов отключены по умолчанию. Чтобы включить или отключить столбец, щелкните правой кнопкой мыши в любом месте строки заголовка таблицы. Используйте контекстное меню для включения или отключения желаемых столбцов. Вы можете ввести текст в строку поиска рядом с кнопкой Анализировать маркеры для фильтрации результатов по столбцу Источник.

Заголовок Описание Включено по умолчанию
Указатель Число ID, которое представляет собой порядок выполнения маркеров загрузки ассетов. Да
Источник Происхождение ассета. Это может быть путь к файлу, имя AssetBundle или Scene. Чтобы отобразить полный путь к файлу исходного текста записи, наведите указатель мыши на имя записи. Да
Название актива Имя ассета, если применимо и доступно в метаданных Profiler для маркера. Да
Поток Поток, в котором произошло это событие. Да
Тип Тип ассета. Да
Размер Размер нагрузки, зарегистрированной этим маркером.

Примечание: В зависимости от типа маркеров этот размер может не включать дочерние маркеры.
Да
Тип маркера Тип записываемого маркера. Да
Длина маркера (мс) Общая продолжительность этого маркера по всем кадрам, которые он охватывает, в миллисекундах. Да
Количество кадров Отображает индекс выбранного кадра из диапазона кадров, которые занимает маркер. Также отображает общее количество кадров, которые занимает маркер. Да
Метка времени (мс) Время начала этого маркера относительно начала захвата Profiler. Нет
Первый индекс кадра Фрейм, с которого начинается этот маркер. Нет
Индекс последнего кадра Фрейм, на котором заканчивается этот маркер. Нет

Щелкните правой кнопкой мыши любой из маркеров загрузки ассетов, чтобы открыть меню с дополнительными параметрами для визуализации этих данных по-другому. Доступные параметры следующие:

Свойство Функция
Показать маркер в виде временной шкалы Открывает этот маркер в модуле CPU Использование Profiler.
Перейти к первому кадру этого маркера Выбирает кадр, в котором маркер впервые появляется на графике. Эта опция отключена, если маркер появляется только в одном кадре.
Перейти к последнему кадру этого маркера Выбирает кадр, в котором этот маркер появился в последний раз на графике. Эта опция отключена, если маркер появляется только в одном кадре.
Фильтр просмотра для этого источника Заполняет строку поиска содержимым столбца Источник для фильтрации результатов.
Фильтровать вид по этому имени актива Заполняет строку поиска содержимым столбца Имя актива для фильтрации результатов. Эта опция отключена, если столбец Имя актива пуст.

Дополнительные ресурсы