Halaman ini menjelaskan cara memuat rekaman aktivitas menggunakan UI Web Winscope.
Mengupload menggunakan UI web
Anda dapat menjalankan Winscope secara lokal atau mengaksesnya dari server web.
Untuk memuat rekaman aktivitas di Winscope, gunakan panel Upload Traces untuk mengupload rekaman aktivitas yang disimpan. Klik Upload file lain untuk mengupload lebih banyak rekaman aktivitas atau klik X untuk menghapus rekaman aktivitas yang diupload.
Gambar 1. Upload rekaman aktivitas di Winscope.
Klik Lihat trace untuk melihat trace yang diupload. Tab untuk setiap rekaman aktivitas akan muncul di panel atas jendela. Jika file yang diupload berisi rekaman aktivitas yang relevan, tampilan mengambang dari rekaman aktivitas atau screenshot layar akan ditempatkan di layar.
Lihat Menganalisis rekaman aktivitas untuk mengetahui informasi selengkapnya.
Mengurai peringatan dan error
Winscope menggunakan snackbar untuk menampilkan masalah yang ditemukan saat memuat rekaman aktivitas, seperti saat file rekaman aktivitas dihapus karena datanya sudah lama. Daftar berikut mencakup peringatan saat ini dan artinya:
Pesan | Deskripsi |
---|---|
arsip rusak | Gagal memuat file zip. Hal ini biasanya terjadi jika file ZIP kosong (0 byte). |
<filename> : dihapus karena data sudah lama |
Setiap rekaman aktivitas yang selesai lebih dari 5 menit sebelum rekaman aktivitas berikutnya dimulai akan dihapus. |
<filename> : dihapus karena data lebih lama dari <time> |
Berdasarkan offset waktu booting atau monoton terbaru yang ditemukan, setiap rekaman aktivitas dengan offset lebih dari 5 detik akan dihapus. |
<filename> : diganti oleh rekaman aktivitas lain dari jenis <trace type> |
Jika rekaman aktivitas yang setara (misalnya, rekaman aktivitas dan dump) ada dalam file yang sama, Winscope akan menggunakan aturan berikut:
|
<filename> : diganti oleh rekaman aktivitas lain dari jenis yang sama |
Jika rekaman aktivitas dari jenis yang sama ada dalam file yang sama, Winscope akan menggunakan aturan berikut:
|
<filename> : format tidak didukung |
Pelacakan lama tidak dapat diuraikan karena proto yang tidak valid atau parser Winscope yang tidak ada. |
Gagal membuat parser <parser_name> : <error> |
Winscope mengidentifikasi parser rekaman aktivitas, tetapi tidak dapat mengurai file. Laporkan bug Winscope dan lampirkan rekaman aktivitas Anda. |
Tidak dapat memvisualisasikan semua rekaman aktivitas: Gagal melakukan inisialisasi data linimasa. Coba hapus beberapa rekaman aktivitas. | Winscope gagal menguraikan data linimasa dari rekaman aktivitas. Laporkan bug Winscope dan lampirkan rekaman aktivitas Anda. |
Terjadi error dalam pemetaan frame: <error> |
Winscope gagal memetakan status di antara berbagai rekaman aktivitas untuk navigasi. Laporkan bug Winscope dan lampirkan rekaman aktivitas Anda. |
Nilai vsync_id tidak ada untuk satu atau beberapa entri di <table> |
Gagal memuat rekaman aktivitas Perfetto karena informasi ID vsync tidak ada. Laporkan bug Winscope dan lampirkan rekaman aktivitas Anda. |
ID lapisan SF duplikat <layerId> ditemukan - menambahkannya sebagai "Duplikat" ke hierarki |
Rekaman aktivitas SurfaceFlinger berisi dua lapisan dengan layerId yang sama. Ajukan bug SurfaceFlinger dan lampirkan rekaman aktivitas Anda. |
Perekaman layar mungkin tidak disinkronkan dengan rekaman aktivitas lainnya. Metadata berisi waktu monoton, bukan waktu yang berlalu | File rekaman layar sudah lama dan menggunakan format metadata lama yang tidak dapat disinkronkan. Perekaman layar dari versi Android yang lebih baru seharusnya tidak mengalami masalah ini. |
Tidak dapat mengurai semua transisi. Beberapa mungkin tidak ada di penampil Transisi. | Tidak dapat mengurai rekaman aktivitas transisi lama, data mungkin tidak ada di penampil. |
<filename> : <error> |
Error lainnya yang tidak dipetakan. Laporkan bug Winscope dan lampirkan rekaman aktivitas Anda. |