DaireselAtraceUtil
public class CircularAtraceUtil
extends Object
java.lang.Nesne |
↳ | com.android.tradefed.util.CircularAtraceUtil |
Öncelikle Monkey testi sırasında ANR'lerin temel nedenlerini belirlemek için geliştirilmiş bir atrace yardımcı programı. Başlat komutunu çağırmak, dairesel bir arabellekteki etiketli izleri eşzamansız olarak izlemeye başlayacaktır. Durdurma çağrısı, arabelleğin içeriğini, döndürdüğü bir InputStreamSource'a dökecektir. Bunu yukarıda bahsedilen (ANR'leri tanımlayan) durum için kullanmak için, testin başında başlangıç yöntemini ve testin sonunda hemen bitiş yöntemini uygulamak gerekir. Buradan, verilerin nasıl saklanacağını ve işleneceğini seçebilirsiniz. Çoğu, muhtemelen bir HTML görüntüleyici oluşturmak için --from-file seçeneğiyle systrace kullanmalıdır.
Özet
Kamu inşaatçıları
DaireselAtraceUtil
public CircularAtraceUtil ()
Genel yöntemler
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
Atrace'i bir InputStreamSource içinde döndürdüğü bir Dosyaya eşzamansız olarak durdurur ve döker.
parametreler |
---|
device | ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
Belirtilen etiketlerle eşzamansız olarak atrace başlatır.
parametreler |
---|
device | ITestDevice : eylemleri izlenecek cihaz |
tags | : izlemesi gereken etiketler; varsayılan olarak 'gfx planlanmış görünümüm' |
bufferSizeMB | int : MB cinsinden dairesel arabellek boyutu |