CircularAtraceUtil
public class CircularAtraceUtil
extends Object
java.lang.Object |
↳ | 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 komutunun çağrılması, dairesel bir arabellekteki etiketli izleri eşzamansız olarak izlemeye başlayacaktır. Stop işlevinin çağrılması, arabelleğin içeriğini döndürdüğü bir OutputStreamSource'a aktarır. Bunu yukarıda bahsedilen (ANR'leri tanımlama) durumda kullanmak için, öncelikle başlatma yönteminin testin başında ve bitiş yönteminin testin hemen sonunda uygulanması gerekir. Buradan verilerin nasıl saklanacağını ve işleneceğini seçebilirsiniz. Çoğu kişi muhtemelen bir HTML görüntüleyici oluşturmak için --from-file seçeneğiyle birlikte systrace'i kullanmalıdır.
Özet
Kamu inşaatçıları
CircularAtraceUtil
public CircularAtraceUtil ()
Genel yöntemler
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
Atrace'i durdurur ve eş zamanlı olmayan bir şekilde, bir OutputStreamSource'da döndürdüğü bir Dosyaya döker.
Parametreler |
---|
device | ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
Belirtilen etiketlerle eşzamansız olarak atrace'i başlatır.
Parametreler |
---|
device | ITestDevice : eylemleri izlenecek cihaz |
tags | : atrace'in izlemesi gereken etiketler; varsayılan olarak 'gfx planlanmış görünümüm' |
bufferSizeMB | int : MB cinsinden dairesel arabellek boyutu |