Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Después de integrar Android Frame Pacing a tu juego, es importante que compruebes que su funcionalidad proporcionó un ritmo de fotogramas más uniforme. La mejor herramienta para confirmar esta mejora es el programa de línea de comandos systrace. En particular, lo mejor es capturar un seguimiento de tu juego con el siguiente conjunto de parámetros:
Cuando veas el informe HTML de resultados, podrás encontrar la información correspondiente al ritmo de fotogramas en el canal SurfaceView. Allí, se informa la cantidad de fotogramas que se almacenan en búfer durante la canalización de pantalla. Una vez que integres Android Frame Pacing con éxito a tu juego, deberías ver que se estabilizan (figura 2) todas las variaciones en este contador (figura 1).
Figura 1: Ritmo de fotogramas variable previo a la integración de Android Frame Pacing
Figura 2: Ritmo de fotogramas uniforme luego de la integración de Android Frame Pacing
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[null,null,["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Verify frame pacing improvement\n\nAfter integrating Android Frame Pacing into your game, it's important to verify\nthat its functionality has provided more consistent frame pacing. The best tool\nfor confirming this improvement is the\n[`systrace` command-line program](/topic/performance/tracing/command-line). In\nparticular, it's best to capture a trace for your game using the following set\nof parameters: \n\n```bash\npython systrace.py -a your-app-package-name -o mygametrace.html \\\n sched freq idle am wm gfx view sync binder_driver hal input aidl\n```\n\nWhen viewing the output HTML report, you can find information relevant to\nframe-pacing in the **SurfaceView** channel. This channel reports the number of\nframes that are buffered within the display pipeline. By successfully\nintegrating Android Frame Pacing into your game, you should see any\ninconsistencies in this counter (Figure 1) become stabilized (Figure 2). \n**Figure 1.** Inconsistent frame-pacing before Android Frame Pacing integration\n\n*** ** * ** ***\n\n**Figure 2.** Consistent frame-pacing after Android Frame Pacing integration"]]