Unity 6.3
0 онлайн 96 гостей 3 в системе
Вход
Оптимизация Шаг 44 из 208

Ссылка на модуль доступа к файлам Profiler

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

Модуль File Access может собирать информацию об операциях с файлами на любом файле в структуре папок вашего встроенного приложения, или в папке проекта Unity, если вы запускаете Profiler в Unity Editor. Этот модуль не собирает информацию о неудачных операциях с файлами. Если попытка операции с файлом оказывается неудачной, Unity отображает ошибку.

Этот модуль не включён по умолчанию. Чтобы включить модуль File Access Profiler, см. Активация модулей Profiler.

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

В верхней половине окна Profiler отображается диаграмма доступа к файлам со следующими категориями:

Диаграмма Описание
Открытые файлы Общее количество файлов, успешно открытых в локальной файловой системе в этом кадре.
Закрытые файлы Общее число файлов, успешно закрытых в локальной файловой системе в этом кадре.
файл ищет Число операций поиска файлов, выполненных в локальной файловой системе в этом кадре. Операция поиска файлов включает поиск по содержимому файла.
Считывает в полете Общее число операций чтения, которые были в процессе в течение этого периода.
Обработчики файлов открыты Общее число файловых обработчиков, открытых в любое время в течение этого кадра. Это включает файлы, которые Unity открывает и закрывает в одном и том же кадре.

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

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

Свойство Описание
Просмотреть раскрывающийся список Используйте раскрывающийся список, чтобы изменить вид данных:
  • File Summary: Отображает сводку всей файловой активности для каждого файла Unity, доступного в выбранном кадре.
  • Accesses: Отображает каждую операцию доступа к файлу в наборе данных в порядке их выполнения.
Выпадающее меню Используйте раскрывающийся список, чтобы выбрать количество кадров для отображения информации о файле:
  • Эта рамка: Отображает сводку активности файла для выбранного кадра.
  • Все кадры: Отображает резюме активности файла для всех кадров в захвате Profiler.
Анализ маркеров Этот модуль не заполняет панель сведений автоматически. Выберите кнопку Анализировать маркеры, чтобы заполнить панель сведений данными.

Сводный вид файла

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

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

Значение Описание
Имя файла Имя файла, к которому был получен доступ.
Всего байт прочитано Общее количество байтов информации Unity, прочитанных из этого файла в течение выбранных кадров.
Время чтения (мс) Общее время, затраченное Unity на чтение из этого файла в выбранных кадрах.
Количество доступов Общее число доступов любого типа к этому файлу за выбранные кадры.
Первый кадр Первый кадр, в котором Unity получил доступ к этому файлу.
Количество кадров Общее количество кадров, на которых Unity получил доступ к этому файлу.
ID Индекс, который представляет собой порядок выполнения маркеров доступа к файлам.
Ширина полосы чтения (MBps) Средняя пропускная способность операций чтения этого файла в выбранных кадрах в мегабайтах в секунду.
Открытый счет Общее число операций открытия файла в выбранных кадрах.
Закрыть счет Общее число операций закрытия файла в выбранных кадрах.
Читать счет Общее число операций чтения в этом файле за выбранные кадры.
Число записей Общее число операций записи в этот файл за выбранные кадры.
Количество поиска Общее число операций поиска файла на этом файле за выбранные кадры.
Всего записанных байтов Общее количество байтов, записанных Unity в этот файл в течение выбранных кадров.
Ширина полосы записи (MBps) Средняя пропускная способность операций записи в этот файл в выбранных кадрах, в мегабайтах в секунду.
Время открытого доступа (мс) Общее время в миллисекундах, затраченное Unity на выполнение операций открытия файла в выбранных кадрах.
Время закрытия доступа (мс) Общее время, затраченное Unity на выполнение операций по закрытию файла в течение выбранных кадров, в миллисекундах.
Время доступа записи (мс) Общее время, затраченное Unity на выполнение операций записи в этот файл в течение выбранных кадров, в миллисекундах.
Общее время доступа (мс) Общее время, затраченное Unity на доступ к этому файлу в течение выбранных кадров, в миллисекундах.

Вид доступа

Представление Доступы предоставляет подробную информацию о каждой операции доступа к файлу в записи. Каждая запись в таблице в области сведений Profiler представляет собой операцию доступа к одному файлу. В следующей таблице описаны все возможные столбцы, которые может отображать представление Доступы.

Значение Описание
Указатель Число ID, представляющее порядок, в котором Unity выполнил операции доступа.
Имя файла Имя файла, к которому был получен доступ во время этой операции. Чтобы просмотреть полный путь к файлу, наведите курсор на запись имени файла.
Тип Тип выполненной операции доступа. Это может быть операция Open, Close, Seek, Read или Write.
Размер доступа Количество байтов, переданных во время доступа, если доступ был чтением или записью. Если доступ был поиском файла, размер является смещением назначения.
Смещение (Начальное) смещение доступа к файлу.
Продолжительность (мс) Время, затраченное на выполнение этого доступа, в миллисекундах.
Средняя пропускная способность (MBps) Средняя пропускная способность для этого доступа, когда типом доступа было чтение.
Первый индекс кадра ID кадра, на котором начался этот доступ.
Рамки Общее число кадров, для которых происходил этот доступ.
Поток Поток, на котором происходит доступ.
Метка времени (мс) Время начала этого доступа относительно начала записи профиля.

Контекстное меню

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

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

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