Insight performa adalah fitur baru di Android vitals yang dirancang khusus untuk developer game dan developer lain yang aplikasinya menggunakan kode native. Insight performa didukung oleh Android Performance Tuner, plugin baru untuk meningkatkan Android vitals bagi developer game.
Artikel ini memberikan informasi pengantar tentang insight performa, tempat dan cara performa ditampilkan di Konsol Play, serta cara menafsirkannya:
- Penggunaan pertama
- Memahami halaman Ringkasan:
- Memahami halaman Detail (khusus model perangkat):
Penggunaan pertama
Pengumpulan data dimulai saat Anda memublikasikan game terintegrasi di Play, lalu pengguna mulai menginstal dan menggunakannya. Setelah jumlah data memenuhi batas minimum, kami akan menampilkannya di Konsol Play (Kualitas > Android vitals > Performa > Insight).
Sembari menunggu data ditampilkan:
- Anda akan menerima perintah untuk menetapkan kecepatan frame target. Anda dapat mengubahnya kapan saja.
- Anda dapat meninjau tingkat kualitas dan parameter fidelitas di halaman Ringkasan, atau di halaman Detail, dengan memilih Periksa tingkat kualitas.
- Catatan: Parameter fidelitas dan tingkat kualitas tidak dapat diedit di Konsol Play. Anda dapat mempelajari lebih lanjut cara parameter fidelitas dan tingkat kualitas ditetapkan dan digunakan.
Jika Anda tidak melihat halaman Ringkasan atau pesan yang menyatakan bahwa Anda harus menunggu hingga data yang dikumpulkan cukup, buka Memecahkan masalah Android Performance Tuner dan FAQ.
Memahami halaman Ringkasan
Metrik ringkasan
Metrik teratas (frame lambat, total frame, dan total sesi) memberikan rangkuman tentang performa game Anda dan ukuran set data yang digunakan untuk menghasilkan insight dan metrik.
Metrik "Frame lambat" di rangkuman Ringkasan adalah angka mutlak:
- Frame lambat (%): jumlah frame lambat yang dibagi dengan total frame
Angka mutlak ini membantu Anda memahami dan melacak pengalaman pengguna dari waktu ke waktu. Namun, frame lambat yang diukur dengan Android Performance Tuner tidak dapat ditindaklanjuti kecuali frame tersebut dapat dikaitkan dengan masalah. Anda dapat mempelajari frame lambat dan cara penghitungannya lebih lanjut.
Masalah model perangkat dan masalah anotasi
Dengan masalah yang dimiliki, Anda dapat mengambil tindakan terkait performa waktu render frame. Masalah terjadi jika model perangkat atau anotasi tidak mencapai target waktu render frame Anda secara konsisten. Untuk mengidentifikasi masalah, kami membandingkan waktu render frame persentil 90% dengan ambang batas yang telah ditentukan untuk frame lambat. Ambang batas ini berasal dari target waktu render frame Anda. Anda dapat membuka Memahami lebih lanjut Android Performance Tuner untuk mempelajari masalah lebih lanjut.
Metrik “Dampak” untuk setiap masalah menunjukkan berapa proporsi total frame lambat yang dikaitkan dengan masalah tersebut. Hal ini dapat dianggap sebagai kumpulan frame lambat yang dapat ditindaklanjuti (khususnya jika kemungkinan penyebab telah diidentifikasi). Perlu diperhatikan bahwa beberapa frame lambat dapat dikaitkan dengan masalah model perangkat dan masalah anotasi, sehingga jumlah totalnya mungkin lebih dari 100%.
Pemilihan frame waktuAnda dapat memilih tiga frame waktu yang didefinisikan sebagai berikut:
- Hari ini: Dari UTC sampai sekarang (sepersekian hari)
- Kemarin: Dari UTC hari ke-1 sampai UTC hari ini (jangka waktu 24 jam penuh)
- 7 hari terakhir: Dari UTC hari ke-7 sampai sekarang (enam hari penuh ditambah dengan "hari ini")
Insight model perangkat
Insight model perangkat berisi tiga bagian:
- Diagram model perangkat
- Tabel masalah model perangkat
- Tabel peluang model perangkat
Diagram model perangkat memberikan tampilan menyeluruh dari performa waktu render frame Anda untuk semua model perangkat yang melaporkan waktu render frame. Untuk dapat memahami diagram, perhatikan bahwa:
- Setiap model perangkat direpresentasikan oleh lingkaran yang berbeda pada diagram dalam tingkat kualitas tertentu.
- Ukuran lingkaran sesuai dengan jumlah sesi yang dihitung pada model perangkat tersebut. Skala ini bersifat kontinu.
- Waktu render frame untuk setiap model perangkat x tingkat kualitas digambarkan pada grafik menggunakan waktu render frame persentil 90% untuk kombinasi tersebut.
- Waktu render frame target Anda ditampilkan pada diagram sebagai sebuah garis.
- Rentang target dibatasi oleh ambang batas frame lambat (di sebelah kanan) dan ambang batas frame cepat (di sebelah kiri). Item yang terdapat di sebelah kanan bagian berarsir adalah masalah, dan item yang terdapat di sebelah kiri adalah peluang.
Anda dapat menelusuri model perangkat tertentu dari pojok kanan atas diagram, atau menjelajahi model perangkat dengan mengarahkan kursor ke diagram lalu mengkliknya.
Catatan:
- Metrik perangkat digabungkan ke tingkat varian yang merupakan tingkat yang lebih terperinci dibandingkan dengan model perangkat. Varian terjadi saat model yang sama dapat memiliki lebih dari satu spesifikasi (seperti RAM atau SoC). Artinya, menelusuri model perangkat berdasarkan nama dalam diagram dapat menghasilkan lebih dari satu kecocokan pada tingkat kualitas yang sama. Namun, spesifikasi dasar untuk setiap perangkat yang ditampilkan akan berbeda, yang dapat Anda lihat dengan melihat perincian masalah perangkat.
- Jika model perangkat memiliki sesi di lebih dari satu tingkat kualitas, model tersebut dapat direpresentasikan dalam diagram dengan lebih dari satu baris. Untuk mengetahui informasi lengkap proses terjadinya, buka Memecahkan masalah Android Performance Tuner dan FAQ.
Tabel masalah menunjukkan dampak total dari semua model perangkat yang berperforma buruk di setiap tingkat kualitas. Ini adalah agregasi lingkaran pada diagram “Model perangkat” yang terkait dengan model perangkat di tingkat kualitas yang lebih lambat dari ambang batas frame lambat Anda. Setiap tingkat kualitas memiliki baris sendiri, kecuali tidak ada perangkat berperforma buruk di tingkat tersebut, sehingga tidak ada baris yang ditampilkan.
Ada dua metrik frame lambat:
- Frame lambat: Dampak mutlak dari model perangkat berperforma buruk di setiap tingkat kualitas. Tingkat kualitas dengan frame paling lambat adalah masalah model perangkat teratas yang ditampilkan di bagian "Ringkasan".
- Frame lambat (%): Jumlah frame lambat di model perangkat berperforma buruk di tingkat kualitas ini, yang dibagi dengan semua frame di tingkat kualitas ini. Metrik ini akan membantu Anda memahami performa tingkat ini secara keseluruhan, yaitu, berapa proporsi frame pada tingkat ini dengan performa "lambat".
Anda dapat menggunakan kedua metrik untuk menentukan prioritas. Misalnya, Anda dapat menentukan prioritas berdasarkan jumlah mutlak frame lambat, atau Anda dapat berfokus pada "% frame lambat" jika mengantisipasi perubahan dalam campuran pengguna dari waktu ke waktu.
Kolom jumlah model perangkat memberikan diagnosis awal tentang cara mengatasi masalah. Jika jumlah model perangkat berperforma buruk sangat mendekati jumlah total model perangkat di tingkat kualitas ini, ini tandanya tingkat kualitas secara keseluruhan memiliki performa yang buruk. Dalam hal ini, Anda mungkin ingin meninjau parameter fidelitas dari tingkat kualitas tersebut atau bahkan mempertimbangkan apakah tingkat kualitas tersebut harus ada. Jika jumlah model perangkat berperforma buruk jauh lebih rendah daripada jumlah total, Anda mungkin tidak perlu menyesuaikan tingkat kualitas itu, dan cukup menangani model perangkat berperforma buruk.
Anda dapat melihat perincian tingkat kualitas tertentu dengan mengklik barisnya di tabel untuk membuka halaman Detail masalah.
Catatan: Seperti halnya dalam diagram, model perangkat dapat direpresentasikan di dalam tabel menggunakan lebih dari satu baris, jika memiliki sesi di lebih dari satu tingkat kualitas. Buka Memecahkan masalah Android Performance Tuner dan FAQ untuk mempelajari penyebabnya.
Tabel peluang, seperti tabel masalah, merupakan jumlah baris yang relevan pada diagram, untuk model perangkat yang melebihi ambang batas frame cepat. Dua metrik pertama berbeda: bukan “frame lambat” yang ditampilkan, melainkan metrik “frame cepat”. Logikanya sama, dan serupa dengan masalah model perangkat. Anda dapat membandingkan dua kolom terakhir untuk menentukan apakah akan menyesuaikan tingkat kualitas keseluruhan atau hanya model perangkat.
Anda dapat membuka Memahami lebih lanjut Android Performance Tuner untuk mempelajari peluang lebih lanjut.
Tips: Anda dapat melihat perincian tingkat kualitas tertentu dengan mengklik barisnya di tabel untuk membuka halaman Detail peluang.
Data anotasi
Data anotasi berisi dua bagian:
- Diagram anotasi
- Tabel masalah anotasi
Diagram anotasi sangat mirip dengan diagram model perangkat. Laporan ini memberikan gambaran lengkap tentang performa waktu render frame Anda untuk semua anotasi yang melaporkan waktu render frame, termasuk masalah dan peluang.
- Waktu render frame target dan rentang frame ditampilkan pada diagram.
- Setiap lingkaran pada diagram sesuai dengan tipe anotasi tertentu:nilai. Anotasi ditentukan dan dihitung sesuai dengan perincian ini. Ukuran lingkaran sesuai dengan jumlah sesi pada nilai anotasi tersebut.
- Waktu render frame untuk setiap anotasi x tingkat kualitas digambar pada grafik menggunakan waktu render frame persentil ke-90 untuk kombinasi tersebut.
Anda dapat menelusuri tipe atau nilai anotasi tertentu mulai dari pojok kanan atas diagram, atau menjelajahinya pada diagram dengan mengarahkan kursor lalu mengkliknya.
Tabel masalah anotasi menunjukkan dampak total dari semua anotasi yang berperforma buruk di setiap tingkat kualitas. Ini merupakan agregasi di seluruh lingkaran pada diagram anotasi yang terkait dengan anotasi yang lebih lambat dari ambang batas frame lambat Anda.
Berikut beberapa hal yang harus Anda ketahui tentang tabel Masalah anotasi.
- Masalah anotasi ditentukan pada tipe anotasi:nilai x perincian tingkat kualitas.
- Baris induk untuk setiap anotasi yang berperforma buruk menggabungkan semua tingkat kualitas untuk anotasi tersebut. Luaskan baris induk untuk melihat uraian berdasarkan tingkat kualitas.
- Frame lambat: Dampak mutlak dari anotasi berperforma buruk. Anotasi dengan frame yang paling lambat sama dengan masalah anotasi teratas yang ditampilkan di Ringkasan.
- Frame lambat (%): Jumlah frame lambat pada anotasi berperforma buruk yang dibagi dengan semua frame pada anotasi tersebut. Hal ini membantu Anda memahami performa anotasi ini secara keseluruhan (yaitu, berapa proporsi frame pada anotasi "lambat").
- Waktu render frame disediakan untuk setiap masalah anotasi, bersama dengan Waktu GPU jika Anda menggunakan mesin game yang mendukungnya (pelajari lebih lanjut waktu render frame). Opsi ini membantu Anda memahami seberapa lambat anotasi berada pada persentil ke-90, dan apakah penyebab utamanya adalah karena kendala CPU atau GPU.
Anda dapat membuka Memahami lebih lanjut Android Performance Tuner untuk mempelajari peluang lebih lanjut.
Memahami halaman Detail (khusus model perangkat)
Detail masalah
Halaman Detail masalah membantu Anda mempelajari lebih lanjut perangkat berperforma buruk di tingkat kualitas tertentu dan memutuskan cara mengambil tindakan. Halaman ini dapat membantu Anda mengidentifikasi masalah dengan berbagai parameter di tingkat kualitas atau dengan perangkat di tingkat kualitas:
Masalah |
Cara mengidentifikasi |
Langkah selanjutnya yang disarankan |
Tingkat kualitas secara keseluruhan tidak berfungsi dengan baik. |
Sebagian besar/semua model perangkat di tingkat kualitas tertentu berperforma buruk (Halaman Ringkasan atau Detail masalah perangkat) |
Bekerja di tingkat kualitas. Ubah parameter fidelitas untuk tingkat kualitas atau hapus semuanya lalu petakan semua perangkat ke tingkat kualitas baru (lebih rendah) |
Model perangkat tertentu berada di tingkat kualitas yang terlalu tinggi. |
Subset model perangkat di tingkat kualitas tertentu berperforma buruk, tetapi tidak semuanya (Halaman Ringkasan atau Detail masalah perangkat) |
Pada akhirnya, tingkat kualitas untuk model perangkat ini mungkin perlu diturunkan, tetapi lakukan analisis lebih dalam untuk memahami cara pengoptimalan terbaik |
Masalah dapat diisolasikan ke spesifikasi perangkat tertentu. |
Korelasi yang kuat antara spesifikasi dan masalah tertentu (Halaman Detail masalah perangkat) |
Bekerja di tingkat spesifikasi perangkat Contoh: Uji GPU tertentu, pindahkan semua perangkat dengan GPU tertentu ke satu tingkat kualitas di bawahnya. |
Masalah tidak dapat dengan mudah dipisahkan dengan satu spesifikasi atau beberapa spesifikasi tertentu. |
Tidak ada hubungan yang jelas antara spesifikasi dan masalah tertentu (Halaman Detail masalah perangkat) |
Bekerja di tingkat model perangkat |
Halaman Detail masalah berisi tiga bagian:
- Ringkasan
- Tabel uraian spesifikasi perangkat
- Tabel uraian model perangkat
Data yang ditampilkan dalam rangkuman masalah harus sesuai dengan data untuk tingkat kualitas tersebut di halaman Ringkasan pada tabel masalah model perangkat.
Jika ada banyak model perangkat dengan performa buruk, pemecahan masalah model perangkat dapat menjadi sulit. Tabel uraian spesifikasi perangkat membantu Anda mengidentifikasi apakah ada pengoptimalan di tingkat spesifikasi perangkat. Tabel tersebut menunjukkan distribusi perangkat berperforma buruk berdasarkan atribut perangkat yang berbeda.
- Dampak adalah kontribusi relatif perangkat pada spesifikasi dengan frame lambat terhadap jumlah total frame lambat dari perangkat berperforma buruk di tingkat kualitas ini. Semakin besar angkanya, semakin lambat frame yang dikaitkan dengan perangkat ini.
- Frame lambat (%) mendeskripsikan performa spesifikasi perangkat secara gabungan di tingkat kualitas ini.
- Rata-rata frame lambat (%) vs tingkat kualitas: Ini menunjukkan perbandingan antara frame lambat (%) dengan keseluruhan % frame lambat di tingkat ini. Jika spesifikasi lebih tinggi dari nilai ini, batang berwarna hijau akan ditampilkan di sebelah kiri. Jika spesifikasi lebih rendah dari nilai ini, batang berwarna merah akan ditampilkan di sebelah kanan.
Penting: Kolom dampak tidak boleh digunakan sendiri untuk melakukan prioritas di tingkat spesifikasi. Meskipun spesifikasi perangkat berkontribusi terhadap banyak frame lambat (dampak tinggi), informasi ini tidak cukup untuk menyimpulkan bahwa spesifikasi itu sendiri berperforma buruk, tanpa mengetahui jumlah total frame pada spesifikasi ini. Metrik frame lambat menjawab pertanyaan ini. Contoh:
- Jika spesifikasi memiliki dampak yang tinggi, tetapi secara signifikan tidak menunjukkan performa lebih buruk dibandingkan dengan tingkat kualitas secara keseluruhan (frame lambat rendah (%)), kemungkinan tidak akan ada peluang pengoptimalan spesifikasi.
- Sebaliknya, jika spesifikasi menunjukkan performa buruk (frame lambat tinggi (%)), mungkin akan lebih baik untuk mengoptimalkannya secara langsung meskipun spesifikasi ini bukan yang berdampak paling besar.
Tabel uraian model perangkat mencantumkan semua perangkat berperforma buruk di tingkat kualitas ini. Anda dapat mendownload informasi dalam tabel ini. Set data yang didownload mencakup metadata perangkat tambahan yang tidak ditampilkan di antarmuka pengguna.
- Sesi yang terpengaruh adalah jumlah semua sesi di perangkat ini pada di tingkat kualitas ini. Jumlah ini mengambil semua sesi, terlepas dari berapa banyak frame lambat yang ada di dalamnya. Ada kemungkinan bahwa sejumlah kecil sesi berisi semua frame lambat.
- Frame lambat (%) menunjukkan proporsi frame pada model perangkat ini dan tingkat kualitas yang lambat. Berdasarkan definisi model perangkat berperforma buruk, besar proporsi ini setidaknya 10%.
- Waktu render frame disediakan untuk setiap model perangkat, bersama dengan waktu GPU jika Anda menggunakan mesin game yang mendukung fitur ini. Dengan opsi ini, Anda dapat memahami seberapa lambat model perangkat ini pada persentil ke-90, dan apakah penyebab utamanya karena kendala CPU atau GPU.