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
UIViewControlleriç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.
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 Filtredüğmesini (ekranın sol üst köşesinde) kullanabilirsiniz, örneğin:
- 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
Performans verilerini incelemek için öznitelikleri kullanma hakkında daha fazla bilgi edinin.
Firebase konsolunda performans sorunlarını nasıl izleyeceğiniz hakkında daha fazla bilgi edinin.