- Sumber: PerfMetricsSummary
- Lingkungan Sempurna
- Info CPU
- Info Memori
- Waktu Mulai Aplikasi
- Statistik Grafik
- Keranjang
- Metode
Sumber: PerfMetricsSummary
Ringkasan metrik kinerja yang dikumpulkan dan informasi lingkungan kinerja
Representasi JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "stepId": string, "perfMetrics": [ enum ( |
bidang | |
---|---|
projectId | Proyek awan Catatan: Bidang ini hanya digunakan dalam tanggapan. Nilai apa pun yang ditentukan di sini dalam permintaan akan diabaikan. |
historyId | ID riwayat hasil alat. Catatan: Bidang ini hanya digunakan dalam tanggapan. Nilai apa pun yang ditentukan di sini dalam permintaan akan diabaikan. |
executionId | ID eksekusi hasil alat. Catatan: Bidang ini hanya digunakan dalam tanggapan. Nilai apa pun yang ditentukan di sini dalam permintaan akan diabaikan. |
stepId | ID langkah hasil alat. Catatan: Bidang ini hanya digunakan dalam tanggapan. Nilai apa pun yang ditentukan di sini dalam permintaan akan diabaikan. |
perfMetrics[] | Kumpulan sumber daya yang dikumpulkan |
perfEnvironment | Menjelaskan lingkungan tempat metrik kinerja dikumpulkan |
appStartTime | |
graphicsStats | Statistik grafis untuk keseluruhan proses. Statistik diatur ulang pada awal proses dan dikumpulkan pada akhir proses. |
Lingkungan Sempurna
Meringkas informasi lingkungan kinerja
Representasi JSON |
---|
{ "cpuInfo": { object ( |
bidang | |
---|---|
cpuInfo | Info lingkungan terkait CPU |
memoryInfo | Info lingkungan terkait memori |
Info CPU
Representasi JSON |
---|
{ "cpuProcessor": string, "cpuSpeedInGhz": number, "numberOfCores": integer } |
bidang | |
---|---|
cpuProcessor | deskripsi prosesor perangkat yaitu '1,8 GHz hexa core 64-bit ARMv8-A' |
cpuSpeedInGhz | kecepatan jam CPU dalam GHz |
numberOfCores | jumlah inti CPU |
Info Memori
Representasi JSON |
---|
{ "memoryTotalInKibibyte": string, "memoryCapInKibibyte": string } |
bidang | |
---|---|
memoryTotalInKibibyte | Total memori yang tersedia pada perangkat dalam KiB |
memoryCapInKibibyte | Memori maksimum yang dapat dialokasikan untuk proses di KiB |
Waktu Mulai Aplikasi
Representasi JSON |
---|
{ "initialDisplayTime": { object ( |
bidang | |
---|---|
initialDisplayTime | Waktu dari awal aplikasi hingga aktivitas pertama yang ditampilkan digambar, seperti yang dilaporkan di Logcat. Lihat https://developer.android.com/topic/kinerja/launch-time.html#time-initial |
fullyDrawnTime | Opsional. Waktu dari awal aplikasi hingga mencapai waktu "sepenuhnya ditarik" yang dilaporkan pengembang. Ini hanya disimpan jika aplikasi menyertakan panggilan ke Activity.reportFullyDrawn(). Lihat https://developer.android.com/topic/kinerja/launch-time.html#time-full |
Statistik Grafik
Statistik grafis untuk Aplikasi. Informasi dikumpulkan dari 'adb shell dumpsys grafisstats'. Untuk info lebih lanjut lihat: https://developer.android.com/training/testing/ Performance.html Statistik hanya akan hadir untuk API 23+.
Representasi JSON |
---|
{
"totalFrames": string,
"jankyFrames": string,
"p50Millis": string,
"p90Millis": string,
"p95Millis": string,
"p99Millis": string,
"missedVsyncCount": string,
"highInputLatencyCount": string,
"slowUiThreadCount": string,
"slowBitmapUploadCount": string,
"slowDrawCount": string,
"buckets": [
{
object ( |
bidang | |
---|---|
totalFrames | Total bingkai yang dirender berdasarkan paket. |
jankyFrames | Total frame dengan waktu render lambat. Seharusnya <= totalFrames. |
p50Millis | Waktu render bingkai persentil ke-50 dalam milidetik. |
p90Millis | Waktu render bingkai persentil ke-90 dalam milidetik. |
p95Millis | Waktu render bingkai persentil ke-95 dalam milidetik. |
p99Millis | Waktu render bingkai persentil ke-99 dalam milidetik. |
missedVsyncCount | Total peristiwa "vsync yang terlewatkan". |
highInputLatencyCount | Total peristiwa "latensi masukan tinggi". |
slowUiThreadCount | Total peristiwa "utas UI lambat". |
slowBitmapUploadCount | Total peristiwa "unggahan bitmap lambat". |
slowDrawCount | Total peristiwa "pengundian lambat". |
buckets[] | Histogram waktu render bingkai. Harus ada 154 keranjang mulai dari [5 md, 6 md) hingga [4950 md, tak terhingga) |
Keranjang
Representasi JSON |
---|
{ "renderMillis": string, "frameCount": string } |
bidang | |
---|---|
renderMillis | Batas bawah waktu render dalam milidetik. |
frameCount | Jumlah frame dalam bucket. |
Metode | |
---|---|
| Membuat sumber daya PerfMetricsSummary. |