Memverifikasi perbaikan pengaturan kecepatan frame

Setelah mengintegrasikan Android Frame Pacing ke dalam game, penting untuk memverifikasi bahwa fungsinya memberikan kecepatan frame yang lebih konsisten. Fitur terbaik untuk mengonfirmasi peningkatan ini adalah systrace program command-line. Secara khusus, sebaiknya perekaman aktivitas untuk game Anda menggunakan kumpulan parameter berikut:

python systrace.py -a your-app-package-name -o mygametrace.html \
  sched freq idle am wm gfx view sync binder_driver hal input aidl

Saat melihat laporan HTML output, Anda dapat menemukan informasi yang terkait dengan pengaturan kecepatan frame di channel SurfaceView. Channel ini melaporkan jumlah frame yang di-buffer dalam pipeline tampilan. Dengan berhasil mengintegrasikan Android Frame Pacing ke game Anda, Anda akan melihat inkonsistensi dalam tanggapan ini (Gambar 1) menjadi stabil (Gambar 2).

Laporan Systrace menampilkan channel SurfaceView
Gambar 1. Pengaturan kecepatan frame tidak konsisten sebelum integrasi Android Frame Pacing

Laporan Systrace menampilkan channel SurfaceView
Gambar 2. Pengaturan kecepatan frame konsisten setelah integrasi Android Frame Pacing