Yük izleri

Bu sayfada, Winscope Web kullanıcı arayüzünü kullanarak izlerin nasıl yükleneceği açıklanmaktadır.

Web kullanıcı arayüzünü kullanarak yükleme

Winscope'u yerel olarak çalıştırabilir veya bir web sunucusundan erişebilirsiniz.

Yakalanan izleri Winscope'a yüklemek için İzleri Yükle panelini kullanarak kaydedilen izleri yükleyin. Daha fazla iz yüklemek için Başka bir dosya yükle'yi, yüklenen izleri kaldırmak için X'i tıklayın.

Winscope'ta iz yükleme

1. şekil. Winscope'a iz yükleyin.

Yüklenen izleri görüntülemek için İzleri görüntüle'yi tıklayın. Her izlemeye ait sekmeler pencerenin üst panelinde görünür. Yüklenen dosya ilgili izleri içeriyorsa ekran kaydı izinin veya ekran görüntüsünün kayan görünümü ekrana yerleştirilir.

Daha fazla bilgi için İzleri analiz etme başlıklı makaleyi inceleyin.

Ayrıştırma uyarıları ve hataları

Winscope, iz yüklenirken bulunan sorunları (ör. veriler eski olduğu için iz dosyasının silinmesi) göstermek için snackbar kullanır. Aşağıdaki listede, mevcut uyarılar ve anlamları yer almaktadır:

Mesaj Açıklama
bozuk arşiv Zip dosyası yüklenemedi. Bu durum genellikle ZIP dosyası boş olduğunda (0 bayt) ortaya çıkar.
<filename>: Veriler eski olduğu için silindi Bir sonraki izleme başlamadan 5 dakikadan uzun bir süre önce tamamlanan izlemeler atılır.
<filename>: Veriler <time> tarihinden eski olduğu için silindi Bulunan en son tekdüze veya başlatma zamanı telafisine göre, 5 saniyeden uzun telafisi olan tüm izler atılır.
<filename>: <trace type> türünde başka bir izleme tarafından geçersiz kılındı Aynı dosyada eşdeğer izler (ör. iz ve döküm) olduğunda Winscope aşağıdaki kuralları kullanır:
  • Perfetto izleri, aynı türdeki eski izlerin üzerine yazılır.
  • Ekran kayıtları, ekran görüntülerinin yerini alır.
<filename>: Aynı türdeki başka bir izleme tarafından geçersiz kılındı Aynı türden izler aynı dosyada bulunduğunda Winscope aşağıdaki kuralları kullanır:
  • Perfetto izleri, aynı türdeki eski izlerin üzerine yazılır.
  • En büyük Perfetto izi, diğer tüm Perfetto izlerini geçersiz kılar.
  • İzlemeler, WindowManager ve SurfaceFlinger için dökümleri geçersiz kılar.
<filename>: desteklenmeyen biçim Eski izleme, geçersiz proto veya eksik Winscope ayrıştırıcısı nedeniyle ayrıştırılamıyor.
<parser_name> ayrıştırıcısı oluşturulamadı: <error> Winscope, iz ayrıştırıcıyı tanımladı ancak dosyayı ayrıştıramadı. Winscope hatası bildirin ve iz dosyanızı ekleyin.
Tüm izler görselleştirilemiyor: Zaman çizelgesi verileri başlatılamadı. Bazı izleri kaldırmayı deneyin. Winscope, izlemedeki zaman çizelgesi verilerini ayrıştıramadı. Winscope hatası bildirin ve izlemenizi ekleyin.
Çerçeve eşlemede hata oluştu: <error> Winscope, gezinme için farklı izlemeler arasındaki durumları eşleyemedi. Winscope hatası bildirin ve iz dosyanızı ekleyin.
<table> içinde bir veya daha fazla giriş için vsync_id değeri eksik VSync kimliği bilgileri eksik olduğundan Perfetto izi yüklenemedi. Winscope hatası bildirin ve iz dosyanızı ekleyin.
Yinelenen SF katmanı kimliği <layerId> bulundu. Hiyerarşiye Yinelenen olarak ekleniyor SurfaceFlinger izi, aynı layerId'ya sahip iki katman içeriyor. SurfaceFlinger hatası bildirin ve izlemenizi ekleyin.
Ekran kaydı, diğer izlerle senkronize edilmeyebilir. Meta verilerde geçen süre yerine tekdüze zaman yer alıyor Ekran kaydı dosyası eski ve senkronize edilemeyen eski meta veri biçimini kullanıyor. Android'in daha yeni sürümlerinde alınan ekran kayıtlarında bu sorun yaşanmaz.
Tüm geçişler ayrıştırılamıyor. Bazıları Geçişler görüntüleyicisinde eksik olabilir. Eski geçiş izi ayrıştırılamıyor. Görüntüleyicide veriler eksik olabilir.
<filename>: <error> Diğer eşlenmemiş hatalar. Winscope hatası bildirin ve izlemenizi ekleyin.