İzleme

  
İzleme etkinliklerini sistem izleme arabelleğine yazın.
Son Güncelleme Kararlı Sürüm Serbest Bırakma Adayı Beta Sürümü Alfa Sürümü
29 Kasım 2023 1.2.0 - - 1.3.0-alpha02

Geri bildirim

Geri bildirimleriniz Jetpack'i iyileştirmemize yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı geliştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni hesap oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Sürüm 1.3

Sürüm 1.3.0-alpha02

21 Haziran 2023

androidx.tracing:tracing:1.3.0-alpha02 ve androidx.tracing:tracing-ktx:1.3.0-alpha02, önceki alfa sürümünde değişiklik olmadan yayınlandı. 1.3.0-alpha02 sürümü bu kayıtları içerir.

Sürüm 1.3.0-alpha01

7 Haziran 2023

androidx.tracing:tracing:1.3.0-alpha01 ve androidx.tracing:tracing-ktx:1.3.0-alpha01 yayınlandı. Sürüm 1.3.0-alpha01 bu kayıtları içerir.

API Değişiklikleri

  • @Composable içinde kullanılmasına izin vermek için izdeki çapraz satır içi işlemleri kaldırın. (I53882, b/248344805)

Sürüm 1.2

Sürüm 1.2.0

29 Kasım 2023

androidx.tracing:tracing:1.2.0 ve androidx.tracing:tracing-ktx:1.2.0 yayınlandı. 1.2.0 sürümü bu kayıtları içerir.

1.1.0 sürümünden sonraki önemli değişiklikler

  • Geç dize ve çerez hesaplamasıyla trace() ve traceAsync() varyantlarını ekleyin. Ayrıca artık Trace.begin adlı atışta Trace.end doğru şekilde atlıyor.

Sürüm 1.2.0-rc01

24 Mayıs 2023

androidx.tracing:tracing:1.2.0-rc01 ve androidx.tracing:tracing-ktx:1.2.0-rc01 yayınlandı. Sürüm 1.2.0-rc01 bu kayıtları içerir.

Hata Düzeltmeleri

  • Otomatik olarak kırparak uzun izleme bölümü adları iletildiğinde kilitlenmeleri önleyin (Iaf6e2)

Sürüm 1.2.0-beta04

3 Mayıs 2023

androidx.tracing:tracing:1.2.0-beta04 ve androidx.tracing:tracing-ktx:1.2.0-beta04 hiçbir değişiklik olmadan serbest bırakıldı. Sürüm 1.2.0-beta04 bu kayıtları içerir.

Sürüm 1.2.0-beta03

5 Nisan 2023

androidx.tracing:tracing:1.2.0-beta03 ve androidx.tracing:tracing-ktx:1.2.0-beta03 yeni değişiklik olmadan yayınlandı. Sürüm 1.2.0-beta03 bu kayıtları içerir.

Sürüm 1.2.0-beta02

22 Mart 2023

androidx.tracing:tracing:1.2.0-beta02 ve androidx.tracing:tracing-ktx:1.2.0-beta02, önceki beta sürümünden bu yana herhangi bir değişiklik olmadan yayınlandı. Sürüm 1.2.0-beta02 bu kayıtları içerir.

Sürüm 1.2.0-beta01

8 Mart 2023

androidx.tracing:tracing:1.2.0-beta01 ve androidx.tracing:tracing-ktx:1.2.0-beta01, son alfa sürümünden bu yana herhangi bir değişiklik olmadan yayınlandı. Sürüm 1.2.0-beta01 bu kayıtları içerir.

Sürüm 1.2.0-alpha02

23 Şubat 2023

androidx.tracing:tracing:1.2.0-alpha02 ve androidx.tracing:tracing-ktx:1.2.0-alpha02, önceki alfa sürümünde değişiklik olmadan yayınlandı. Sürüm 1.2.0-alpha02 bu kaydetmeleri içerir.

Hata Düzeltmeleri

  • Bu sürüm, androidx.tracing: tracing-perfetto-common:1.0.0-alpha11 sürümüne geçildiğinde Could not find androidx.tracing:tracing-ktx:1.2.0-alpha02 hatasını düzeltecek

Sürüm 1.2.0-alpha01

5 Ekim 2022

androidx.tracing:tracing:1.2.0-alpha01 ve androidx.tracing:tracing-ktx:1.2.0-alpha01 yayınlandı. Sürüm 1.2.0-alpha01 bu kayıtları içerir.

Yeni Özellikler

  • Geç dize ve çerez hesaplamasıyla trace() ve traceAsync() varyantlarını ekleyin. Ayrıca artık Trace.begin adlı atışta Trace.end doğru şekilde atlıyor. (I31421, b/175233952, b/247066503)

İzleme Sürümü 1.1

Sürüm 1.1.0

11 Mayıs 2022

androidx.tracing:tracing:1.1.0 ve androidx.tracing:tracing-ktx:1.1.0 yayınlandı. Sürüm 1.1.0 bu kayıtları içerir.

1.0.0 sürümünden sonraki önemli değişiklikler

  • Hata ayıklaması mümkün olmayan derlemelerde uygulama izleme bölümü yakalamayı zorla etkinleştirmek için Trace.forceEnableAppTracing() API'si eklendi (ör. android.os.Trace / androidx.tracing API'leri). API 29'da profillenebilir manifest etiketinin kullanıma sunulmasından önce, hata ayıklaması mümkün olmayan doğru sistem izlemeyi etkinleştirmek için bunu başlatma işleminin başında çağırın. (I3a309)
  • Trace.java ilk kez yüklenirken sınıf doğrulama hatalarından kaçının (05f6b4 ve cb101f)

Sürüm 1.1.0-rc01

20 Nisan 2022

beta01 tarihinden bu yana hiçbir değişiklik yapılmadan androidx.tracing:tracing:1.1.0-rc01 ve androidx.tracing:tracing-ktx:1.1.0-rc01 yayınlandı. Sürüm 1.1.0-rc01 bu kayıtları içerir.

Sürüm 1.1.0-beta01

1 Aralık 2021

androidx.tracing:tracing:1.1.0-beta01 ve androidx.tracing:tracing-ktx:1.1.0-beta01 yayınlandı. Sürüm 1.1.0-beta01 bu kayıtları içerir.

1.1.0-alpha02 tarihinden bu yana değişiklik yok.

Sürüm 1.1.0-alpha02

17 Kasım 2021

androidx.tracing:tracing:1.1.0-alpha02 ve androidx.tracing:tracing-ktx:1.1.0-alpha02 yayınlandı. Sürüm 1.1.0-alpha02 bu kaydetmeleri içerir.

Yeni Özellikler

  • Hata ayıklaması mümkün olmayan derlemelerde uygulama izleme bölümü yakalamayı (ör. android.os.Trace / andoridx.tracing API'leri) zorla etkinleştirmek için Trace.forceEnableAppTracking() API'si eklendi. Profil yapılabilir manifest etiketinin API 29'da kullanıma sunulmasından önce, hata ayıklaması mümkün olmayan doğru sistem izlemeyi etkinleştirmek için bunu başlatma işleminin başında çağırın. (I3a309)

Sürüm 1.1.0-alpha01

3 Kasım 2021

androidx.tracing:tracing:1.1.0-alpha01 ve androidx.tracing:tracing-ktx:1.1.0-alpha01 yayınlandı. Sürüm 1.1.0-alpha01 bu kayıtları içerir.

Hata Düzeltmeleri

  • Trace.java ilk kez yüklenirken sınıf doğrulama hatalarından kaçının (05f6b4 ve cb101f)

Perfetto Sürüm 1.0.0 İzleme

Sürüm 1.0.0

4 Ekim 2023

androidx.tracing:tracing-perfetto:1.0.0, androidx.tracing:tracing-perfetto-binary:1.0.0 ve androidx.tracing:tracing-perfetto-handshake:1.0.0 yayınlandı. 1.0.0 sürümü bu kayıtları içerir.

1.0.0'ın temel özellikleri

  • Bu, tracking-perfetto kitaplıklarının ilk kararlı sürümüdür.

Sürüm 1.0.0-rc01

20 Eylül 2023

androidx.tracing:tracing-perfetto:1.0.0-rc01, androidx.tracing:tracing-perfetto-binary:1.0.0-rc01 ve androidx.tracing:tracing-perfetto-handshake:1.0.0-rc01 son beta sürümünden bu yana herhangi bir değişiklik olmadan yayınlandı. Sürüm 1.0.0-rc01 bu kayıtları içerir.

Sürüm 1.0.0-beta03

30 Ağustos 2023

androidx.tracing:tracing-perfetto:1.0.0-beta03, androidx.tracing:tracing-perfetto-binary:1.0.0-beta03 ve androidx.tracing:tracing-perfetto-handshake:1.0.0-beta03 yayınlandı. 1.0.0-beta03 sürümü bu kayıtları içerir.

  • androidx.benchmark sürümüyle eşleşen sürüm yükseltmesi.

Sürüm 1.0.0-beta02

23 Ağustos 2023

androidx.tracing:tracing-perfetto:1.0.0-beta02, androidx.tracing:tracing-perfetto-binary:1.0.0-beta02 ve androidx.tracing:tracing-perfetto-handshake:1.0.0-beta02 yayınlandı. 1.0.0-beta02 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Uygulama başlatılırken izleme için destek etkinleştirildi (sıfırdan başlatma).

Sürüm 1.0.0-beta01

18 Temmuz 2023

androidx.tracing:tracing-perfetto:1.0.0-beta01, androidx.tracing:tracing-perfetto-binary:1.0.0-beta01 ve androidx.tracing:tracing-perfetto-handshake:1.0.0-beta01 yayınlandı. 1.0.0-beta01 sürümü bu kayıtları içerir.

API Değişiklikleri

  • androidx.tracing.perfetto.Trace adlı grup androidx.tracing.perfetto.PerfettoSdkTrace olarak yeniden adlandırıldı (I44af8)
  • Tutarlılık için protokoldeki "çıkış kodu", "sonuç kodu" sabitleri olarak yeniden adlandırıldı (Id1d1e)
  • EnableTracingResponse adlı dosya Response olarak yeniden adlandırıldı. (I56275)
  • Kalıcı modda baştan başlatma izlemeyi etkinleştirme seçeneği eklendi. Baştan başlatma izlemeyi temizlemek (kalıcı veya değil) için bir işlev eklendi. (Iaa09d)
  • Perfetto SDK API'leri android.os.Trace ile tutarlı şekilde oluşturuldu. (I73ba0, b/282199917)
  • Gelecekteki kullanım alanlarının (ör. .so dosyasını doğrudan yükleme) gerektiğinde API'ye kolayca eklenmesine olanak tanımak için LibrarySource için fabrika kalıbına taşındı. (I128df)
  • enableTracingColdStart parametre enableTracingImmediate ile eşleşiyor (I54126)
  • enableTracingColdStart içindeki killProcess bağımsız değişkeni kaldırıldı (I81c4d)

Sürüm 1.0.0-alpha17

21 Haziran 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha17, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha17 ve androidx.tracing:tracing-perfetto-handshake:1.0.0-alpha17, önceki alfa sürümünde herhangi bir değişiklik olmadan yayınlandı. 1.0.0-alpha17 sürümü bu kayıtları içerir.

Sürüm 1.0.0-alpha16

7 Haziran 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha16, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha16 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha16, önceki alfa sürümünde herhangi bir değişiklik olmadan yayınlandı. 1.0.0-alpha16 sürümü bu kayıtları içerir.

Sürüm 1.0.0-alpha15

3 Mayıs 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha15, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha15 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha15, hiçbir değişiklik olmadan serbest bırakıldı. 1.0.0-alpha15 sürümü bu kayıtları içerir.

Sürüm 1.0.0-alpha14

5 Nisan 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha14, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha14 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha14 yeni değişiklik yapılmadan serbest bırakıldı. 1.0.0-alpha14 sürümü bu kayıtları içerir.

Sürüm 1.0.0-alpha13

22 Mart 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha13, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha13 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha13, son sürümden bu yana herhangi bir değişiklik olmadan yayınlandı. 1.0.0-alpha13 sürümü bu kayıtları içerir.

Sürüm 1.0.0-alpha12

8 Mart 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha12, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha12 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha12, önceki alfa sürümünden bu yana herhangi bir değişiklik olmadan yayınlandı. 1.0.0-alpha12 sürümü bu kayıtları içerir.

Sürüm 1.0.0-alpha11

22 Şubat 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha11, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha11 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha11, hiçbir değişiklik olmadan serbest bırakıldı. Sürüm 1.0.0-alpha11 bu kayıtları içerir.

Sürüm 1.0.0-alpha10

8 Şubat 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha10, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha10 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha10 herhangi bir değişiklik olmadan serbest bırakıldı. Sürüm 1.0.0-alpha10 bu kaydetmeleri içerir.

Sürüm 1.0.0-alpha09

10 Şubat 2023

androidx.tracing:tracing-perfetto-binary:1.0.0-alpha09 yayınlandı. Sürüm 1.0.0-alpha09 bu kaydetmeleri içerir.

Yeni Özellikler

  • Diğer androidx.tracing:tracing-perfetto*: 1.0.0-alpha09 kitaplıklarının birlikte çalışmasına olanak tanıyan sürüm düzeltme sürümü.

11 Ocak 2023

androidx.tracing:tracing-perfetto:1.0.0-alpha09 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha09 hiçbir değişiklik olmadan serbest bırakıldı. Sürüm 1.0.0-alpha09 bu kaydetmeleri içerir.

Sürüm 1.0.0-alpha08

7 Aralık 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha08, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha08 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha08 yayınlandı. 1.0.0-alpha08 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Dizelerin işlenme şeklini optimize ederek performans artırıldı.

Hata Düzeltmeleri

  • Sınıf kullanılırsa PerfettoNative yöntemlerinin budanmasını engelleyen bir Prokorum kuralı eklendi (İzleme başlatılırken niş bir vakada kilitlenmeyi önler ancak uygulamada izleme çağrısı bulunmaz).

Sürüm 1.0.0-alpha07

9 Kasım 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha07, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha07 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha07 yayınlandı. 1.0.0-alpha07 sürümü bu kayıtları içerir.

  • androidx.tracing:tracing-perfetto API'lerin JNI ek yükü azaltıldı.

Sürüm 1.0.0-alpha06

24 Ekim 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha06, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha06 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha06 yayınlandı. 1.0.0-alpha06 sürümü bu kayıtları içerir.

  • Bu güncelleme herhangi bir değişiklik içermez. Yalnızca sürüm numarası, androidx.benchmark ile senkronize edilecek şekilde güncellenir.

Sürüm 1.0.0-alpha05

5 Ekim 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha05, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha05 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha05 yayınlandı. 1.0.0-alpha05 sürümü bu kayıtları içerir.

Sürüm 1.0.0-alpha04

21 Eylül 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha04, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha04 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha04 yayınlandı. 1.0.0-alpha04 sürümü bu kayıtları içerir.

Sürüm 1.0.0-alpha03

7 Eylül 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha03, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha03 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha03 yayınlandı.

Yeni Özellikler

  • 1.0.0-alpha02 sürümünden yeni özellikler yoktur.

Sürüm 1.0.0-alpha02

24 Ağustos 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha02, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha02 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha02 yayınlandı. Sürüm 1.0.0-alpha02 bu kayıtları içerir.

Hata Düzeltmeleri

  • Perfetto hizmetinin başlatılmasında yapılan birkaç iyileştirme
  • Özel bir çıkış kodu sayesinde, yanıt vermeyen vakaların işlenmesi iyileştirildi: RESULT_CODE_CANCELLED.
  • Ayrıştırma hatalarının işlenmesi iyileştirildi.
  • Paketle iletişim kuramazsak sürümü bilemeyeceğimiz için EnableTracingResponse.requiredVersion null (boş değer) hâle getirildi. (I5ba20)

Sürüm 1.0.0-alpha01

27 Temmuz 2022

androidx.tracing:tracing-perfetto:1.0.0-alpha01, androidx.tracing:tracing-perfetto-binary:1.0.0-alpha01 ve androidx.tracing:tracing-perfetto-common:1.0.0-alpha01 yayınlandı. Sürüm 1.0.0-alpha01 bu kayıtları içerir.

  • Not: Tüm androidx.tracing:tracing-perfetto* kitaplıkları başlangıçta yalnızca AndroidX kitaplıklarının içinde dahili kullanım için tasarlanmıştır. Bunlara doğrudan güvenmeniz gerekmez.

Yeni Özellikler

  • Tüm androidx.tracing:tracing-perfetto* kitaplıklar başlangıçta yalnızca AndroidX kitaplıklarının içinde dahili kullanım için tasarlanmıştır. Bu kitaplıklara doğrudan güvenmenize gerek yoktur. Bu uygulama ayrıntılarını şeffaflık sağlamak amacıyla belgeliyoruz.

  • androidx.tracing:tracing-perfetto, düşük ek yük için Perfetto SDK'sı kullanarak izleme etkinliklerini yazmaya yardımcı olan bir kitaplıktır. Bu bilgi Karşılaştırma, Android Studio veya Perfetto kullanıcı arayüzünde kullanılabilir.

  • androidx.tracing:tracing-perfetto-binary, androidx.tracing:tracing-perfetto için gereken bir ikili bağımlılıklar grubudur.

  • androidx.tracing:tracing-perfetto-common, androidx.tracing:tracing-perfetto'nun dahili bir bağımlılığıdır ve androidx.tracing:tracing-perfetto ile entegrasyon için araçlar kullanılarak kullanılabilir.

İzleme Sürümü 1.0.0

Sürüm 1.0.0

28 Ekim 2020

androidx.tracing:tracing:1.0.0 ve androidx.tracing:tracing-ktx:1.0.0 yayınlandı. 1.0.0 sürümü bu kayıtları içerir.

1.0.0'ın temel özellikleri

İzleme etkinliklerinin sistem izleme arabelleğine yazılmasına yardımcı olur. Bunu, Systrace ve Perfetto gibi araçlarla görselleştirebilirsiniz. Bu kitaplık, kullanımdan kaldırılan androidx.core.os.TraceCompat sınıfının yerini alır.

Sürüm 1.0.0-rc01

14 Ekim 2020

androidx.tracing:tracing:1.0.0-rc01 ve androidx.tracing:tracing-ktx:1.0.0-rc01 yayınlandı. Sürüm 1.0.0-rc01 bu kayıtları içerir.

Bu sürüm, 1.0.0-beta01 sürümüyle aynı.

Sürüm 1.0.0-beta01

24 Haziran 2020

androidx.tracing:tracing:1.0.0-beta01 ve androidx.tracing:tracing-ktx:1.0.0-beta01, 1.0.0-alpha01 tarihinden bu yana herhangi bir değişiklik olmadan yayınlandı. 1.0.0-beta01 sürümü bu kayıtları içerir.

Sürüm 1.0.0-alpha01

10 Haziran 2020

androidx.tracing:tracing:1.0.0-alpha01 ve androidx.tracing:tracing-ktx:1.0.0-alpha01 yayınlandı. Sürüm 1.0.0-alpha01 bu kayıtları içerir.

Yeni Özellikler

androidx.tracing, izleme etkinliklerinin sistem izleme arabelleğine yazılmasına yardımcı olan bir kitaplıktır. Bunu, Systrace ve Perfetto gibi araçlarla görselleştirebilirsiniz. Bu kitaplık, kullanımdan kaldırılan androidx.core.os.TraceCompat sınıfının yerini alır. Bu ilk sürüm 1.0.0-alpha01'dir.