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 | Тип ассета ID для наиболее длинного считывания, включенного в сводный расчет. |
| LongestReadSubsystem | Метка подсистемы для наиболее длинного считывания, включенного в сводный расчет. |
| LongestReadTimeMicroseconds | Наибольшее время чтения (не включая время в очереди), включенное в сводный расчет в микросекундах. |
| LongestWaitAssetType | Тип ассета ID для наиболее длительного времени ожидания, включенного в сводный расчет. |
| LongestWaitSubsystem | Метка подсистемы для наиболее длительного времени ожидания, включенного в сводный расчет. |
| LongestWaitTimeMicroseconds | Наибольшее время ожидания метрик, включенных в сводный расчет, в микросекундах. |
| NumberOfAsyncReads | Общее число асинхронных операций отображается в метриках, включенных в сводные расчеты. |
| NumberOfCachedReads | Общее число кэшируемых чтений (т.е. время чтения было равно нулю) в метриках, включенных в сводные расчеты. |
| NumberOfCanceledRequests | Общее число отмененных запросов в показателях, включенных в сводные расчеты. |
| NumberOfCompletedRequests | Общее число выполненных запросов в показателях, включенных в сводные расчеты. |
| NumberOfFailedRequests | Общее число неудачных запросов в показателях, включенных в сводные расчеты. |
| NumberOfInProgressRequests | Общее число выполняющихся запросов в показателях, включенных в сводные расчеты. |
| NumberOfSyncReads | Общее число считываний Sync в метриках, включенных в сводные расчеты. |
| NumberOfWaitingRequests | Общее число ожидающих запросов в метриках, включенных в сводные расчеты. |
| TotalBytesRead | Общее число байт, прочитанных в метриках, включенных в сводные расчеты. |
| TotalNumberOfRequests | Общее число запросов на чтение, включенных в сводный расчет. |