Memuat rekaman aktivitas

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 yang diambil di Winscope, gunakan panel Upload Traces untuk mengupload rekaman aktivitas yang disimpan. Klik Upload file lain untuk mengupload rekaman aktivitas lainnya atau klik X untuk menghapus rekaman aktivitas yang diupload.

Mengupload rekaman aktivitas di Winscope

Gambar 1. Upload rekaman aktivitas di Winscope.

Klik Lihat rekaman aktivitas untuk melihat rekaman aktivitas yang diupload. Tab untuk setiap rekaman aktivitas muncul di panel atas jendela. Jika file yang diupload berisi rekaman aktivitas yang relevan, tampilan mengambang dari rekaman aktivitas layar atau screenshot akan ditumpuk di layar.

Lihat Menganalisis rekaman aktivitas untuk mengetahui informasi selengkapnya.

Mem-parsing 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 saat zip kosong (0 byte).
<filename>: dihapus karena data sudah lama Semua 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 boot atau monoton terbaru yang ditemukan, semua 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 menggunakan aturan berikut:
  • Rekaman aktivitas Perfetto menggantikan rekaman aktivitas lama dengan jenis yang sama.
  • Rekaman layar menggantikan screenshot.
<filename>: diganti oleh rekaman aktivitas lain dengan jenis yang sama Jika rekaman aktivitas dengan jenis yang sama ada dalam file yang sama, Winscope menggunakan aturan berikut:
  • Rekaman aktivitas Perfetto menggantikan rekaman aktivitas lama dengan jenis yang sama.
  • Rekaman aktivitas Perfetto terbesar menggantikan semua rekaman aktivitas Perfetto lainnya.
  • Mengganti dump aktivitas untuk WindowManager dan SurfaceFlinger.
<filename>: format tidak didukung Rekaman aktivitas lama tidak dapat diuraikan karena proto tidak valid atau parser Winscope tidak ada.
Gagal membuat pengurai <parser_name>: <error> Winscope mengidentifikasi pengurai rekaman aktivitas, tetapi tidak dapat mengurai file. Laporkan bug Winscope dan lampirkan rekaman aktivitas Anda.
Tidak dapat memvisualisasikan semua rekaman aktivitas: Gagal menginisialisasi data linimasa. Coba hapus beberapa jejak. Winscope gagal mengurai 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 telah berlalu File rekaman layar sudah lama dan menggunakan format metadata lama yang tidak dapat disinkronkan. Rekaman layar dari versi Android yang lebih baru tidak akan mengalami masalah ini.
Tidak dapat mengurai semua transisi. Beberapa mungkin tidak ada di pelihat Transisi. Tidak dapat mengurai rekaman aktivitas transisi lama, data mungkin tidak ada di penampil.
<filename>: <error> Error lain yang tidak dipetakan. Laporkan bug Winscope dan lampirkan rekaman aktivitas Anda.