2026'dan itibaren, kararlı ana geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleye bakın.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
CircularAtraceUtil
public
class
CircularAtraceUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.CircularAtraceUtil
|
Atrace yardımcı programı, öncelikle Monkey testi sırasında ANR'lerin temel nedenlerini belirlemek için geliştirilmiştir. start komutu çağrıldığında, etiketli izlemlerin dairesel bir arabellekte eşzamansız olarak izlenmesi başlar. stop çağrısı yapıldığında, arabelleğin içeriği döndürdüğü bir InputStreamSource içine aktarılır.
Yukarıda belirtilen durum (ANR'leri tanımlama) için bunu kullanmak istiyorsanız önce testin başında start yöntemini, hemen ardından da testin sonunda end yöntemini uygulamanız gerekir. Buradan verileri nasıl depolayacağınızı ve işleyeceğinizi seçebilirsiniz. Çoğu kullanıcı, HTML görüntüleyici oluşturmak için --from-file seçeneğiyle birlikte systrace'i kullanmalıdır.
Özet
Herkese açık kurucular
CircularAtraceUtil
public CircularAtraceUtil ()
Herkese açık yöntemler
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
atrace'yi durdurur ve bir InputStreamSource içinde döndürdüğü bir dosyaya asynkron olarak döker.
| Parametreler |
device |
ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
Belirtilen etiketlerle atrace'i eşzamansız olarak başlatır.
| Parametreler |
device |
ITestDevice: İşlemleri izlenecek cihaz |
tags |
: atrace'in izlemesi gereken etiketler; varsayılan olarak "am gfx sched view" değerini alır |
bufferSizeMB |
int: MB cinsinden dairesel arabellek boyutu |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[]]