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 ()

Genel yöntemler

static FileInputStreamSource endTrace ( ITestDevice device)

Atrace'i durdurur ve eş zamanlı olmayan bir şekilde, bir OutputStreamSource'da döndürdüğü bir Dosyaya döker.

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

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

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

İ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'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

Atar
DeviceNotAvailableException