Uygulamanızda izlenen süreçler hakkında toplamak verilere kullandığı izlerini Performans İzleme. İzleme, uygulamanızda zaman içinde iki nokta arasında yakalanan verileri içeren bir rapordur.
Elma ve Android uygulamalarında, otomatik Performans İzleme uygulaması yaşam döngüsü ile ilgili birçok izlerini toplar. Tüm bu izler zamanlayıcılar gibidir çünkü sürecin çalışması için geçen süreyi ("süre") ölçerler.
Uygulama başlangıç iz - Bir iz olduğunu ölçer uygulaması duyarlı olduğu zaman kullanıcının uygulamayı açma ve ne zaman arasındaki süre
App-in-ön planda iz - Bir iz söz konusu uygulama kullanıcıya ön planda çalışır ve kullanılabilir olduğu tedbirler zamanı
App-in-arka iz - Bir iz zamanı ölçer Uygulama arka planda çalışırken o
Bu izler yalnızca "süre" metriğini topladıkları için bazen "Süre izleri" olarak adlandırılırlar.
Sen (hakkında daha fazla bilgi Performance gösterge tablosunun alt kısmında izleri tablonun Özel izleri alt sekmesinde, bu izlerin veri görebilirsiniz konsolunu kullanarak bu sayfada sonrası).
Her iz için tanımlar
Performans İzleme, her bir izleme türünün ne zaman başlayıp durduğunu belirlemek için uygulamanızdaki yöntem çağrılarını ve bildirimleri kullanır. Tüm bu izler zamanlayıcılar gibidir çünkü sürecin çalışması için geçen süreyi ölçerler.
Uygulama başlangıç izi
Bu izleme, kullanıcının uygulamayı açması ile uygulamanın yanıt vermesi arasındaki süreyi ölçer. Konsolda, Trace adıdır
_app_start . Bu izleme için toplanan ölçüm "süre"dir.
Başlar zaman uygulama yükler ilk
Objecthafızasına.
Uygulama aldıktan sonra gelen ilk başarılı çalışma döngüsü sonra durdurur
UIApplicationDidBecomeActiveNotificationbildirimi.
Ön planda uygulama izlemesi
Bu iz, uygulamanın ön planda çalıştığı ve kullanıcıya açık olduğu süreyi ölçer. Konsolda, Trace ismi olan
_app_in_foreground . Bu izleme için toplanan ölçüm "süre"dir.
Uygulama aldığında başlatır
UIApplicationDidBecomeActiveNotificationbildirim.
O aldığında durdurur
UIApplicationWillResignActiveNotificationbildirim.
Arka planda uygulama izleme
Bu iz, uygulamanın arka planda çalıştığı süreyi ölçer. Konsolda, Trace ismi olan
_app_in_background . Bu izleme için rapor edilen metrik "süre"dir.
Uygulama aldığında başlatır
UIApplicationWillResignActiveNotificationbildirim.
O aldığında durdurur
UIApplicationDidBecomeActiveNotificationbildirim.
Bu izler tarafından toplanan metrikler
Bu izler kullanıma hazır izlerdir, bu nedenle bunlara özel metrikler veya özel nitelikler ekleyemezsiniz.
Tüm bu izler zamanlayıcılar gibidir, çünkü izlenen işlemin çalışması için geçen süreyi ölçerler. Bu toplanan metriğin adı "süre" olarak adlandırılır.
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 fazla bilgi .
Gösterge tablonuzdaki temel metrikleri izleyin
Senin önemli ölçütleri trend öğrenmek için, Performans Gösterge tablosunun en üstünde metrikleriniz kurulu 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.
Gidin ölçümlerini kuruluna bir metrik eklemek için Performans pano Firebase konsolunda, ardından Tablosu sekmesini tıklayın. Boş bir metrik kartı tıklayın, ardından panonuza eklemek için mevcut bir metrik seçin. Click değiştirmek veya bir metrik kaldırmak gibi fazla seçenek için nüfuslu metrik kartta.
Metrik panosu, zaman içinde toplanan metrik verilerini hem grafik biçiminde hem de sayısal yüzde değişimi olarak gösterir.
Hakkında daha fazla bilgi panosunu kullanarak .
İzleri ve verilerini görüntüleyin
Gidin izlerini görüntülemek için Performans pano izleri masaya aşağı kaydırın Firebase konsolunda, ardından uygun alt sekmesini 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. En sayfalarda, Filtre kullanabilirsinizörneğin özelliğine göre verileri filtrelemek için (ekranın sol üst) düğmesini:
- Geçmiş serbest bırakılması veya en son sürümü hakkında görüş verilerinize uygulama sürümü tarafından Filtre
- Cihaza Göre Filtre eski cihazlar uygulamanızı nasıl kullanıldığını öğrenmek üzere
- Ülkeye göre Filtre emin veritabanı konumu belirli bir bölgeyi etkileyen olmadığından emin olmak için
Hakkında daha fazla bilgi için izleri verilerine bakmayı .
Sonraki adımlar
Hakkında daha fazla bilgi özellikleri kullanarak performans verileri incelemek.
Hakkında daha fazla bilgi performans sorunları izlemek Firebase konsolunda.
- Ait ayrıntılı raporları görüntüleme kullanıcı oturumları aynı seansta toplanan diğer izlerin bir zaman çizelgesi çerçevesinde belirli iz görebileceğiniz.