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ı

CircularAtraceUtil ()

Genel yöntemler

static FileInputStreamSource endTrace ( ITestDevice device)

Atrace'i bir InputStreamSource içinde döndürdüğü bir Dosyaya eşzamansız olarak durdurur ve döker.

static void startTrace ( ITestDevice device, tags, int bufferSizeMB) startTrace ( ITestDevice device, tags, int bufferSizeMB)

Belirtilen etiketlerle eşzamansız olarak atrace başlatır.

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

İadeler
FileInputStreamSource atrace komutunun sonuçlarını içeren bir FileInputStreamSource

atar
DeviceNotAvailableException

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

atar
DeviceNotAvailableException