27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
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-03-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-03-26 UTC."],[],[]]