İzleme
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.
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()
vetraceAsync()
varyantlarını ekleyin. Ayrıca artıkTrace.begin
adlı atıştaTrace.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ğindeCould 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()
vetraceAsync()
varyantlarını ekleyin. Ayrıca artıkTrace.begin
adlı atıştaTrace.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
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ı grupandroidx.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ı dosyaResponse
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çinLibrarySource
için fabrika kalıbına taşındı. (I128df) enableTracingColdStart
parametreenableTracingImmediate
ile eşleşiyor (I54126)enableTracingColdStart
içindekikillProcess
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.