SwappyStats

#include <swappyGL_extra.h>

Estatísticas do Swappy, coletadas se ativadas com SwappyGL_enableStats.

Resumo

Consulte também: SwappyGL_getStats

Atributos públicos

idleFrames[MAX_FRAME_BUCKETS]
uint64_t
Histograma do número de atualizações de tela que um frame aguardou na fila do compositor após a conclusão da renderização.
lateFrames[MAX_FRAME_BUCKETS]
uint64_t
Histograma do número de atualizações de tela que ocorreram entre o momento de solicitação da apresentação e a hora atual.
latencyFrames[MAX_FRAME_BUCKETS]
uint64_t
Histograma do número de atualizações de tela entre a chamada para Swappy_recordFrameStart e a hora atual.
offsetFromPreviousFrame[MAX_FRAME_BUCKETS]
uint64_t
Histograma do número de atualizações de tela entre dois frames consecutivos.
totalFrames
uint64_t
Total de frames trocados pelo Swappy.

Atributos públicos

idleFrames

uint64_t SwappyStats::idleFrames[MAX_FRAME_BUCKETS]

Histograma do número de atualizações de tela que um frame aguardou na fila do compositor após a conclusão da renderização.

Por exemplo: se um frame tiver aguardado dois períodos de atualização na fila do compositor após o término da renderização, o frame será contado em idleFrames[2]

lateFrames

uint64_t SwappyStats::lateFrames[MAX_FRAME_BUCKETS]

Histograma do número de atualizações de tela que ocorreram entre o momento de solicitação da apresentação e a hora atual.

Por exemplo: se um frame tiver passado por dois períodos de atualização após a hora especificada pelo Swappy, o frame será contado em lateFrames[2]

latencyFrames

uint64_t SwappyStats::latencyFrames[MAX_FRAME_BUCKETS]

Histograma do número de atualizações de tela entre a chamada para Swappy_recordFrameStart e a hora atual.

Por exemplo: se um frame tiver passado por dois períodos de atualização após a chamada para Swappy_recordFrameStart, o frame será contado em latencyFrames[2]

offsetFromPreviousFrame

uint64_t SwappyStats::offsetFromPreviousFrame[MAX_FRAME_BUCKETS]

Histograma do número de atualizações de tela entre dois frames consecutivos.

Por exemplo: se o frame N tiver passado por dois períodos de atualização após o frame N-1, o frame N será contado em offsetFromPreviousFrame[2]

totalFrames

uint64_t SwappyStats::totalFrames

Total de frames trocados pelo Swappy.