Flutter için Performans İzleme'yi kullanmaya başlama

Bu hızlı başlangıç kılavuzunda, Firebase Performance Monitoring'in nasıl kurulacağı ve uygulamalarınızın performans özellikleri hakkında bilgi edinmenizi sağlar.

Başlamadan önce

Henüz yapmadıysanız Flutter projenizde Firebase'i yapılandırın ve başlatın.

1. Adım: Uygulamanıza Performance Monitoring'i ekleyin

  1. Flutter projenizin kök dizininden aşağıdaki kodu çalıştırın: komutunu çalıştırın:

    flutter pub add firebase_performance
    
  2. Flutter projenizin kök dizininden aşağıdaki komutu çalıştırın:

    flutterfire configure
    

    Bu komutu çalıştırdığınızda Flutter uygulamanızın Firebase yapılandırması günceldir ve Android için gereken Performans İzleme Uygulamanıza Gradle eklentisi.

  3. Ardından Flutter projenizi yeniden derleyin:

    flutter run
    

Performance Monitoring SDK'sı eklendikten sonra Firebase, otomatik olarak veri toplamaya başlar uygulamanızın yaşam döngüsüyle ilgili veriler (ör. uygulama başlangıç zamanı) ve HTTP/S ağ istekleri için veriler.

Flutter'da otomatik ekran oluşturma performansını izlemek mümkün değildir ayrı Flutter ekranları için kullanabilirsiniz. Tek görünüm denetleyicisi, Flutter uygulamasının tamamını yerel olarak ayarlayacak şekilde çözmek için temeldeki yerel Firebase olduğunu fark edemiyor.

2. Adım: İlk veri görüntüleme işlemi için performans etkinlikleri oluşturun

Firebase, SDK'yı uygulamanıza başarılı bir şekilde eklediğinizde etkinlikleri işlemeye başlar: uygulamasını indirin. Hâlâ yerel olarak geliştirme yapıyorsanız etkinlikleri gözden geçirin.

  1. Bir simülatör veya test cihazı kullanarak uygulamanızı geliştirmeye devam edin.

  2. Uygulamanızı arka plan ve ön plan arasında birkaç kez değiştirerek, ekranlar arasında gezinerek uygulamanızla etkileşime geçerek ve/veya ağ isteklerini tetikleyerek etkinlikler oluşturun.

  3. Firebase konsolunun Performans gösterge tablosuna gidin. İlk verileriniz birkaç dakika içinde gösterilir.

    İlk verileriniz gösterilmiyorsa sorun giderme ipuçları.

3. Adım: (İsteğe bağlı) Performans etkinliklerine ait günlük mesajlarını görüntüleyin

  1. Hata mesajı olup olmadığını görmek için günlük mesajlarınızı kontrol edin.

    Performance Monitoring, günlük mesajlarını aşağıdaki etiketlerle etiketler. Böylece, günlük mesajlarınızı filtreleyebilirsiniz:

    • iOS+: Firebase/Performance
    • Android: FirebasePerformance
  2. Performance Monitoring'in şu özelliklere sahip olduğunu gösteren aşağıdaki günlük türlerini kontrol edin: performans etkinliklerini günlüğe kaydetme:

    • Logging trace metric: TRACE_NAME, FIREBASE_PERFORMANCE_CONSOLE_URL
    • Logging network request trace: URL
  3. Verilerinizi Firebase konsolunda görüntülemek için URL'yi tıklayın. Verilerin kontrol panelinde güncellenmesi birkaç dakika sürebilir.

4. Adım: (İsteğe bağlı) Belirli bir kod için özel izleme ekleyin

Uygulamanızdaki belirli bir kodla ilişkilendirilmiş performans verilerini izlemek için araç özel kod izleri.

Özel kod izleme ile uygulamanızın ne kadar sürede tamamlandığını ölçebilirsiniz. belirli bir görev veya görev kümesi (örneğin, bir dizi resim yüklemek veya yardımcı olur. Özel kod izleme için varsayılan metrik, izlemenin süresidir ancak önbellek isabetleri ve bellek uyarıları gibi özel metrikler de ekleyebilirsiniz.

Kodunuzda, özel bir kod izlemenin başlangıcını ve sonunu tanımlarsınız istediğiniz özel metrikleri ekleyebilirsiniz).

Belirli bir kod için izleme ekleme sayfasını ziyaret edin. göz atın.

5. Adım: Uygulamanızı dağıtıp sonuçları inceleyin

Bir emülatör ve bir veya daha fazla emülatörü kullanarak Performance Monitoring'i doğruladıktan sonra test cihazlarında uygulamanızın güncellenmiş sürümünü kullanıcılarınıza dağıtabilirsiniz.

Performans verilerini Google Ads Performans kontrol paneli bölümüne gidin.

Sonraki adımlar