CircularAtraceUtil

public class CircularAtraceUtil
extends Object

java.lang.Object
com.android.tradefed.util.CircularAtraceUtil


Maymun testi sırasında ANR'lerin temel nedenlerini belirlemek için geliştirilmiş bir atrace yardımcı programı. Start komutunu çağırmak, dairesel bir tamponda etiketli izleri eşzamansız olarak izlemeye başlayacaktır. Stop'u çağırmak, arabelleğin içeriğini döndürdüğü bir InputStreamSource'a döker. Bunu yukarıda belirtilen durumda (ANR'leri tanımlayan) kullanmak için, ilk önce testin başında başlangıç ​​yöntemini ve testin hemen sonunda bitiş yöntemini uygulamak gerekir. Buradan, verilerin nasıl saklanacağı ve işleneceği seçilebilir. Çoğu, bir HTML görüntüleyici oluşturmak için muhtemelen systrace'i --from-file seçeneğiyle birlikte kullanmalıdır.

Özet

Kamu kurucuları

CircularAtraceUtil ()

Herkese açık yöntemler

static FileInputStreamSource endTrace (ITestDevice device)

Atrace'i, bir InputStreamSource'ta 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 bir yarış başlatır.

Kamu kurucuları

CircularAtraceUtil

public CircularAtraceUtil ()

Herkese açık yöntemler

endTrace

public static FileInputStreamSource endTrace (ITestDevice device)

Atrace'i, bir InputStreamSource'ta 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 zaman uyumsuz olarak bir yarış başlatır.

Parametreler
device ITestDevice : eylemleri izlenecek cihaz

tags : bir yarışın izlemesi gereken etiketler; varsayılan 'am gfx zamanlama görünümüdür'

bufferSizeMB int : MB cinsinden dairesel arabellek boyutu

Atar
DeviceNotAvailableException