Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Q2 dan Q4. Untuk membuat dan berkontribusi ke AOSP, gunakan android-latest-release. Cabang manifes android-latest-release akan selalu merujuk ke rilis terbaru yang dikirim ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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 mulai akan memulai pemantauan asinkron terhadap rekaman aktivitas yang diberi tag dalam a
buffer melingkar. Memanggil berhenti akan memasukkan konten buffer ke dalam InputStreamSource
yang ditampilkan.
Untuk menggunakannya untuk kasus yang disebutkan di atas (mengidentifikasi ANR), Anda harus menerapkan metode mulai
di awal pengujian dan metode akhir segera di akhir pengujian. Dari
sini, Anda dapat memilih cara menyimpan dan menangani data. Sebagian besar mungkin harus menggunakan systrace
dengan opsi --from-file untuk membuat penampil HTML.
Ringkasan
Metode publik |
static
FileInputStreamSource
|
endTrace(ITestDevice device)
Menghentikan dan memasukkan atrace secara asinkron ke dalam File, yang ditampilkan dalam InputStreamSource.
|
static
void
|
startTrace(ITestDevice device, List<String> tags, int bufferSizeMB)
Memulai atrace secara asinkron dengan tag yang ditentukan.
|
Konstruktor publik
CircularAtraceUtil
public CircularAtraceUtil ()
Metode publik
endTrace
public static FileInputStreamSource endTrace (ITestDevice device)
Menghentikan dan memasukkan atrace secara asinkron ke dalam File, yang ditampilkan dalam InputStreamSource.
| Parameter |
device |
ITestDevice |
startTrace
public static void startTrace (ITestDevice device,
List<String> tags,
int bufferSizeMB)
Memulai atrace secara asinkron dengan tag yang ditentukan.
| Parameter |
device |
ITestDevice: perangkat yang tindakannya akan dipantau |
tags |
List: tag yang harus dipantau atrace; defaultnya adalah 'am gfx sched view' |
bufferSizeMB |
int: ukuran buffer melingkar dalam MB |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-06-22 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-06-22 UTC."],[],[]]