Check out what’s new from Firebase at Google I/O 2022. Learn more

Ekran oluşturma performans verileri hakkında bilgi edinin (Apple ve Android uygulamaları)

Performans İzleme, uygulamanızda izlenen süreçler hakkında veri toplamak için izleri kullanır. İzleme, uygulamanızda zaman içinde iki nokta arasında yakalanan verileri içeren bir rapordur.

Apple ve Android uygulamaları için Performance Monitoring, uygulamanızdaki her ekran için ekran işleme izi adı verilen bir izi otomatik olarak toplar. Her ekran işleme izi, aşağıdaki ölçümleri toplar:

  • Yavaş işleme kareleri — Belirli bir ekran için işlenmesi yavaş olan karelerin yüzdesini ölçen bir metrik

  • Donmuş kareler — Belirli bir ekran için dondurulan karelerin yüzdesini ölçen bir metrik

Bu izlerden gelen verileri, Performans panosunun alt kısmında bulunan izlemeler tablosunun Ekran işleme alt sekmesinde görüntüleyebilirsiniz ( konsolun kullanımı hakkında daha sonra bu sayfadan bilgi edinebilirsiniz).

Ekran işleme izinin tanımı

Her ekran oluşturma izi, uygulamanızda ekrana verdiğiniz adla tanımlanır. Bu izleme için toplanan metrikler, Yavaş oluşturma çerçeveleri ve Dondurulmuş çerçevelerdir .

  • Uygulama, viewDidAppear: keyWindow UIViewController için başlar.

  • Uygulama, viewDidDisappear: çağırdığında durur.

Ekran işleme izlerinin kurallı kapsayıcı görünümü denetleyicilerini yakalamadığını unutmayın.

Ekran işleme izleri tarafından toplanan metrikler

Bu izler kullanıma hazır izlerdir, bu nedenle bunlara özel metrikler veya özel nitelikler ekleyemezsiniz.

Yavaş işleme çerçeveleri

Bu ölçüm, belirli bir ekran için işlenmesi yavaş olan karelerin yüzdesidir. Spesifik olarak, bu ölçüm, karelerin %50'sinden fazlasının oluşturulmasının 16 ms'den uzun sürdüğü ekran örneklerinin yüzdesidir.

Donmuş çerçeveler

Bu ölçüm, belirli bir ekran için dondurulan karelerin yüzdesidir. Spesifik olarak, bu ölçüm, karelerin %0,1'inden fazlasının oluşturulmasının 700 ms'den uzun sürdüğü ekran örneklerinin yüzdesidir.

Performans verilerini izleyin, görüntüleyin ve filtreleyin

Gerçek zamanlı performans verilerini görüntülemek için uygulamanızın gerçek zamanlı veri işleme ile uyumlu bir Performance Monitoring SDK sürümü kullandığından emin olun. Daha fazlasını öğrenin .

Gösterge tablonuzdaki temel metrikleri izleyin

Temel metriklerinizin nasıl trend olduğunu öğrenmek için bunları Performans panosunun üst kısmındaki metrik panonuza ekleyin. Haftadan haftaya değişiklikleri görerek gerilemeleri hızlı bir şekilde tanımlayabilir veya kodunuzdaki son değişikliklerin performansı iyileştirdiğini doğrulayabilirsiniz.

Firebase Performance Monitoring panosundaki metrik panosunun bir görüntüsü

Metrik panonuza bir metrik eklemek için Firebase konsolundaki Performans panosuna gidin, ardından Pano sekmesini tıklayın. Boş bir metrik kartını tıklayın, ardından panonuza eklemek için mevcut bir metrik seçin. Bir metriği değiştirmek veya kaldırmak gibi daha fazla seçenek için doldurulmuş bir metrik kartında tıklayın.

Metrik panosu, zaman içinde toplanan metrik verilerini hem grafik biçiminde hem de sayısal yüzde değişimi olarak gösterir.

Kontrol panelini kullanma hakkında daha fazla bilgi edinin.

İzleri ve verilerini görüntüleyin

İzlerinizi görüntülemek için Firebase konsolundaki Performans panosuna gidin, izler tablosuna gidin, ardından uygun alt sekmeyi tıklayın. Tablo, her iz için bazı önemli metrikleri görüntüler ve hatta belirli bir metrik için yüzde değişimine göre listeyi sıralayabilirsiniz.

İzler tablosunda bir iz adına tıklarsanız, izi keşfetmek ve ilgilenilen metriklerin detayına inmek için çeşitli ekranlara tıklayabilirsiniz. Çoğu sayfada, verileri özniteliğe göre filtrelemek için Filtre düğmesini (ekranın sol üst köşesinde) kullanabilirsiniz, örneğin:

özniteliğe göre filtrelenen Firebase Performance Monitoring verilerinin bir görüntüsü
  • Geçmiş bir sürüm veya en son sürümünüz hakkındaki verileri görüntülemek için Uygulama sürümüne göre filtreleyin
  • Daha eski cihazların uygulamanızı nasıl idare ettiğini öğrenmek için Cihaza Göre Filtreleyin
  • Veritabanı konumunuzun belirli bir bölgeyi etkilemediğinden emin olmak için Ülkeye Göre Filtreleyin

İzleriniz için verileri görüntüleme hakkında daha fazla bilgi edinin.

Sonraki adımlar