FrameTiming
структура в UnityEngine.AdaptivePerformance
Выполнено в:UnityEngine.AdaptivePerformanceModule
Описание
FrameTiming хранит информацию о времени CPU, GPU и общее время кадра.
Свойства
| Свойство | Описание |
|---|---|
| AverageCpuFrameTime | Возвращает время выполнения главного потока CPU как среднее за последние 100 кадров (в секундах). Возвращает -1.0f, если оно недоступно (например, в первом кадре или сразу после возобновления). Время CPU включает только время, потраченное CPU на выполнение главного потока Unity и/или потока рендеринга. |
| AverageFrameTime | Общее время кадра как среднее за последние 100 кадров (в секундах). Возвращает -1.0f, если информация о времени отсутствует (например, в первом кадре или сразу после возобновления). |
| AverageGpuFrameTime | Возвращает общее время кадра как среднее за последние 100 кадров (в секундах). Возвращает -1.0f, если информация о времени отсутствует. Время GPU включает только время, потраченное GPU на рендеринг кадра (например, в первом кадре или сразу после возобновления). |
| CurrentCpuFrameTime | Возвращает время главного потока CPU последнего кадра (в секундах). Время CPU включает только время, потраченное CPU на выполнение главного потока и/или потока рендеринга Unity. Возвращает -1.0f, если информация о времени отсутствует (например, в первом кадре или сразу после возобновления). |
| CurrentFrameTime | Общее время кадра в секундах. Возвращает -1.0f, если информация о времени отсутствует (например, в первом кадре или сразу после возобновления). |
| CurrentGpuFrameTime | Возвращает время GPU последнего полностью отображенного кадра (в секундах). Возвращает -1.0f, если информация о времени отсутствует. Время GPU включает только время, потраченное GPU на отображение кадра (например, в первом кадре или сразу после возобновления). |