CircularAtraceUtil
public class CircularAtraceUtil
extends Object
java.lang.Objek |
↳ | com.android.tradefed.util.CircularAtraceUtil |
Utilitas atrace 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. Meminta stop akan membuang konten buffer ke dalam InputStreamSource yang dikembalikannya. Untuk menggunakan ini pada kasus yang disebutkan di atas (mengidentifikasi ANR), pertama-tama kita harus menerapkan metode awal di awal pengujian dan metode akhir segera di akhir pengujian. Dari sini seseorang dapat memilih cara menyimpan dan menangani data. Sebagian besar mungkin harus menggunakan systrace dengan opsi --from-file untuk menghasilkan penampil HTML.
Ringkasan
Konstruktor publik
CircularAtraceUtil
public CircularAtraceUtil ()
Metode publik
jejak akhir
public static FileInputStreamSource endTrace (ITestDevice device)
Menghentikan dan membuang atrace secara asinkron ke dalam File, yang dikembalikannya dalam InputStreamSource.
Parameter |
---|
device | ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
Memulai atrace secara asinkron dengan tag yang ditentukan.
Parameter |
---|
device | ITestDevice : perangkat yang tindakannya akan dipantau |
tags | : tag yang harus dipantau oleh atrace; defaultnya adalah 'tampilan terjadwal gfx' |
bufferSizeMB | int : ukuran buffer melingkar dalam MB |