Carga, FPS y fluidez: qué dice cada indicador

«Va lento» puede describir cosas diferentes

Una espera antes de comenzar, un movimiento que parece dar saltos y una orden que tarda en verse pueden acabar descritos con las mismas palabras. Sin embargo, ocurren en momentos distintos y requieren observaciones diferentes.

Para explicar una sesión conviene empezar por lo que se percibe, antes de buscar una causa. ¿El problema aparece mientras carga el juego? ¿Durante un tramo concreto? ¿Después de pulsar un botón? La respuesta permite organizar el registro sin atribuir cualquier dificultad a la conexión o al equipo.

| Aspecto | Qué se observa | |---|---| | Carga inicial | Tiempo hasta que la experiencia está lista para comenzar | | FPS | Frecuencia de fotogramas estimada por el contador utilizado | | Regularidad | Cómo se distribuyen los intervalos entre fotogramas | | Respuesta al control | Relación temporal entre una orden y su efecto visible | | Estabilidad de sesión | Si el juego continúa funcionando durante el recorrido |

Son aspectos relacionados, pero una cifra aislada no describe todos ellos. La documentación de rendimiento de Google distingue la carga de una página de su respuesta durante el uso, y explica cómo el trabajo de dibujado puede producir interrupciones visibles. [F1]

El intervalo detrás del número

FPS significa fotogramas por segundo. Como referencia matemática, un ritmo uniforme de 60 fotogramas por segundo corresponde a unos 16,7 milisegundos por fotograma; a 30, el intervalo es de unos 33,3 milisegundos. Son ejemplos para interpretar una tasa, no mediciones de ALEXX SkyRider™.

El promedio no conserva por sí solo toda la distribución temporal. Saber cuántos fotogramas hubo dentro de un periodo no indica si se repartieron de manera regular o si algunos intervalos fueron más largos. Por eso conviene relacionar la lectura del contador con el momento concreto en que se observó una interrupción.

También importa cómo se obtiene la cifra. MDN explica que las llamadas de animación del navegador suelen seguir la frecuencia de refresco de la pantalla y que, en muchos navegadores, se suspenden en pestañas en segundo plano. [F2] Una observación realizada al cambiar de pestaña necesita ese contexto.

Qué mide el contador de ALEXX SkyRider™

En el demo Arcade Principal inspeccionado, el indicador FPS estima la frecuencia de su ciclo a partir del tiempo transcurrido y del número de iteraciones. Actualiza la lectura cuando la ventana de muestra alcanza al menos medio segundo; una interrupción puede alargar ese periodo. [F3] Es una referencia interna de la sesión: no cuenta directamente los fotogramas que la pantalla llegó a mostrar ni mide el tiempo completo desde una pulsación hasta su efecto visible.

LOW resume la menor tasa instantánea calculada dentro de esa ventana a partir de intervalos positivos inferiores a un segundo. Si no hubo ninguno válido, muestra el promedio de la ventana. [F3] No equivale al «1% low» ni conserva el mínimo de toda la partida. Para interpretar una caída, conviene anotar qué estaba ocurriendo en ese momento y si la interrupción se repitió.

Un registro que explique lo ocurrido

Para comparar intentos conviene utilizar la misma versión y un tramo reconocible. El reporte puede anotar el equipo, navegador, control, duración y situación observada: por ejemplo, una interrupción durante una aproximación o una demora antes de entrar al juego. La descripción del síntoma debe mantenerse separada de cualquier explicación todavía no comprobada.

En ALEXX SkyRider™, el contador acompaña al pilotaje, pero no lo reemplaza. El jugador también necesita poder corregir la posición, disparar, frenar y continuar el recorrido. Relacionar esas acciones con las lecturas permite describir la experiencia con mayor precisión que limitarse a decir que una cifra subió o bajó.

Fuentes

Volver a los artículos