Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

AsyncReadManagerSummaryMetrics

класс в Unity.IO.LowLevel.Unsafe / Реализовано в: UnityEngine.CoreModule

Описание

Сводка показателей, собранных для операций чтения AsyncReadManager.

Получите сводку текущих показателей, вызвав AsyncReadManagerMetrics.GetCurrentSummaryMetrics. Эта функция суммирует все метрики, записанные с момента начала сбора метрик или последней очистки данных метрик. Получите сводку по существующему набору записей AsyncReadManagerRequestMetric, вызвав AsyncReadManagerMetrics.GetSummaryOfMetrics. Вы можете получить эти записи, вызвав AsyncReadManagerMetrics.GetMetrics. В обоих случаях вы можете отфильтровать данные с помощью AsyncReadManagerMetricsFilters, чтобы сфокусировать сводку на конкретных категориях данных, которые вы хотите проанализировать. же: AsyncReadManagerMetrics.

using Unity.IO.LowLevel.Unsafe; using UnityEngine;

public class GetMetricsSummary : MonoBehaviour { #if ENABLE_PROFILER && UNITY_2020_2_OR_NEWER AsyncReadManagerMetricsFilters m_Filter; AsyncReadManagerSummaryMetrics m_Summary; public void Start() { // Create a filter for texture file reads that have been completed m_Filter = new AsyncReadManagerMetricsFilters(); m_Filter.SetStateFilter(ProcessingState.Completed); }

public void Update() { m_Summary = AsyncReadManagerMetrics.GetCurrentSummaryMetrics(m_Filter, AsyncReadManagerMetrics.Flags.ClearOnRead); Debug.Log($"Last frame bandwidth: {m_Summary.AverageBandwidthMBPerSecond} MB/s."); }

#endif }

Свойства

AverageBandwidthMBPerSecond Средняя скорость чтения данных (пропускная способность) в Мбит/с для метрик запросов на чтение, включенных в итоговый расчет.
AverageReadSizeInBytes Средний размер прочитанных данных в байтах для метрик запроса на чтение, включенных в итоговый расчет.
AverageReadTimeMicroseconds Среднее время, затраченное на чтение (исключая время ожидания в очереди), в микросекундах для показателей запросов на чтение, включенных в итоговый расчет.
AverageThroughputMBPerSecond Средняя скорость обработки запросов в Мбит/с для метрик запросов на чтение, включенных в итоговый расчет.
AverageTotalRequestTimeMicroseconds Среднее время от запроса до завершения в микросекундах для метрик выполненных запросов на чтение, включенных в итоговый расчет.
AverageWaitTimeMicroseconds Среднее время от запроса до начала чтения в микросекундах для метрик запросов на чтение, включенных в итоговый расчет.
LongestReadAssetType Идентификатор типа ресурса для самого продолжительного чтения, включенного в итоговый расчет.
LongestReadSubsystem Тег подсистемы для самого длинного чтения, включенный в итоговый расчет.
LongestReadTimeMicroseconds Максимальное время чтения (без учета времени в очереди), включенное в итоговый расчет, в микросекундах.
LongestWaitAssetType Идентификатор типа актива для самого длительного времени ожидания, включенного в итоговый расчет.
LongestWaitSubsystem Тег подсистемы для самого длительного времени ожидания, включенный в итоговый расчет.
LongestWaitTimeMicroseconds Самое продолжительное время ожидания метрик, включенных в итоговый расчет, в микросекундах.
NumberOfAsyncReads Общее количество асинхронных чтений в метриках, включенных в итоговый расчет.
NumberOfCachedReads Общее количество кэшированных операций чтения (поэтому время чтения равно нулю) в метриках, включенных в итоговый расчет.
NumberOfCanceledRequests Общее количество отмененных запросов в показателях, включенных в итоговый расчет.
NumberOfCompletedRequests Общее количество выполненных запросов в показателях, включенных в итоговый расчет.
NumberOfFailedRequests Общее количество невыполненных запросов в показателях, включенных в итоговый расчет.
NumberOfInProgressRequests Общее количество обрабатываемых запросов в показателях, включенных в итоговый расчет.
NumberOfSyncReads Общее количество чтений Sync в метриках, включенных в итоговый расчет.
NumberOfWaitingRequests Общее количество ожидающих запросов в показателях, включенных в итоговый расчет.
TotalBytesRead Общее количество байтов, прочитанных в показателях, включенных в итоговый расчет.
TotalNumberOfRequests Общее количество запросов на чтение, включенных в итоговый расчет.
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3