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 mulai akan mulai secara asinkron memantau jejak yang diberi tag dalam buffer melingkar. Memanggil stop akan membuang konten buffer ke 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 orang 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
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
Menghentikan dan membuang arace secara asinkron ke dalam File, yang dikembalikan dalam InputStreamSource.
Parameter |
---|
device | ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
tags,
int bufferSizeMB)
Memulai arace secara asinkron dengan tag yang ditentukan.
Parameter |
---|
device | ITestDevice : perangkat yang tindakannya akan dipantau |
tags | : tag yang harus dipantau oleh atrace; default ke 'am gfx sched view' |
bufferSizeMB | int : ukuran buffer melingkar dalam MB |