Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

CircularAtraceUtil

public class CircularAtraceUtil
extends Object

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


Utilitas atrace yang dikembangkan terutama untuk mengidentifikasi akar penyebab ANR selama pengujian Monkey. Memanggil perintah start akan mulai memantau jejak yang diberi tag secara asinkron dalam buffer melingkar. Memanggil stop akan membuang konten buffer ke dalam InputStreamSource yang dikembalikannya. Untuk menggunakan ini untuk kasus yang disebutkan di atas (mengidentifikasi ANR), pertama-tama kita harus mengimplementasikan metode mulai di awal pengujian dan metode akhir segera di akhir pengujian. Dari sini seseorang dapat memilih bagaimana menyimpan dan menangani data. Sebagian besar mungkin harus menggunakan systrace dengan opsi --from-file untuk menghasilkan penampil HTML.

Ringkasan

Konstruktor publik

CircularAtraceUtil ()

Metode publik

static FileInputStreamSource endTrace (ITestDevice device)

Menghentikan dan membuang atrace secara asynchronous ke dalam File, yang dikembalikannya dalam InputStreamSource.

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

Memulai atrace secara asynchronous dengan tag yang ditentukan.

Konstruktor publik

CircularAtraceUtil

public CircularAtraceUtil ()

Metode publik

endTrace

public static FileInputStreamSource endTrace (ITestDevice device)

Menghentikan dan membuang atrace secara asynchronous ke dalam sebuah File, yang dikembalikannya dalam sebuah InputStreamSource.

Parameter
device ITestDevice

Kembali
FileInputStreamSource FileInputStreamSource dengan hasil dari perintah atrace

Melempar
DeviceNotAvailableException

startTrace

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

Memulai atrace secara asynchronous dengan tag yang ditentukan.

Parameter
device ITestDevice : perangkat yang tindakannya akan dipantau

tags : tag yang harus dipantau atrace; defaultnya adalah 'am gfx sched view'

bufferSizeMB int : ukuran buffer melingkar dalam MB

Melempar
DeviceNotAvailableException