SwappyStats

#include <swappyGL_extra.h>

Son estadísticas de Swappy que se recopilan si se activa la opción con SwappyGL_enableStats.

Resumen

Consulta también: SwappyGL_getStats

Atributos públicos

idleFrames[MAX_FRAME_BUCKETS]
uint64_t
Es el histograma de la cantidad de actualizaciones de pantalla que un fotograma esperó en la fila del compositor una vez completado el procesamiento.
lateFrames[MAX_FRAME_BUCKETS]
uint64_t
Es el histograma de la cantidad de actualizaciones de pantalla que pasaron entre el tiempo de presentación solicitado y el tiempo de presentación real.
latencyFrames[MAX_FRAME_BUCKETS]
uint64_t
Es el histograma de la cantidad de actualizaciones de pantalla pasadas entre la llamada a Swappy_recordFrameStart y la hora actual.
offsetFromPreviousFrame[MAX_FRAME_BUCKETS]
uint64_t
Es el histograma de la cantidad de actualizaciones de pantalla pasadas entre dos fotogramas consecutivos.
totalFrames
uint64_t
Es la cantidad total de fotogramas intercambiados por Swappy.

Atributos públicos

idleFrames

uint64_t SwappyStats::idleFrames[MAX_FRAME_BUCKETS]

Es el histograma de la cantidad de actualizaciones de pantalla que un fotograma esperó en la fila del compositor una vez completado el procesamiento.

Por ejemplo: si un fotograma espera 2 períodos de actualización en la fila del compositor después de que se realice el procesamiento, este se contará en idleFrames[2].

lateFrames

uint64_t SwappyStats::lateFrames[MAX_FRAME_BUCKETS]

Es el histograma de la cantidad de actualizaciones de pantalla que pasaron entre el tiempo de presentación solicitado y el tiempo de presentación real.

Por ejemplo: si se presentó un fotograma 2 períodos de actualización luego de la marca de tiempo solicitada que Swappy estableció, este fotograma se contará en lateFrames[2].

latencyFrames

uint64_t SwappyStats::latencyFrames[MAX_FRAME_BUCKETS]

Es el histograma de la cantidad de actualizaciones de pantalla pasadas entre la llamada a Swappy_recordFrameStart y la hora actual.

Por ejemplo: si se presentó un fotograma 2 períodos de actualización luego de la llamada a Swappy_recordFrameStart, este se contará en latencyFrames[2].

offsetFromPreviousFrame

uint64_t SwappyStats::offsetFromPreviousFrame[MAX_FRAME_BUCKETS]

Es el histograma de la cantidad de actualizaciones de pantalla pasadas entre dos fotogramas consecutivos.

Por ejemplo, si el fotograma N se presentó 2 períodos de actualización después del fotograma N-1, el primero se contará en offsetFromPreviousFrame[2].

totalFrames

uint64_t SwappyStats::totalFrames

Es la cantidad total de fotogramas intercambiados por Swappy.