- Resource: PerfMetricsSummary
- PerfEnvironment
- CPUInfo
- MemoryInfo
- WaktuMulai
- GraphicsStats
- Bucket
- Metode
Resource: PerfMetricsSummary
Ringkasan metrik performa yang dikumpulkan dan info lingkungan performa
Representasi JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "stepId": string, "perfMetrics": [ enum ( |
Kolom | |
---|---|
projectId |
Project cloud Catatan: Kolom ini hanya digunakan dalam respons. Setiap nilai yang ditentukan dalam permintaan akan diabaikan. |
historyId |
ID histori hasil fitur. Catatan: Kolom ini hanya digunakan dalam respons. Setiap nilai yang ditentukan dalam permintaan akan diabaikan. |
executionId |
ID eksekusi hasil fitur. Catatan: Kolom ini hanya digunakan dalam respons. Setiap nilai yang ditentukan dalam permintaan akan diabaikan. |
stepId |
ID langkah hasil fitur. Catatan: Kolom ini hanya digunakan dalam respons. Setiap nilai yang ditentukan dalam permintaan akan diabaikan. |
perfMetrics[] |
Kumpulan resource yang dikumpulkan |
perfEnvironment |
Menjelaskan lingkungan tempat metrik performa dikumpulkan |
appStartTime |
|
graphicsStats |
Statistik grafis untuk seluruh lari. Statistik direset di awal proses dan dikumpulkan di akhir proses. |
Lingkungan Performa
Mengenkapsulasi info lingkungan performa
Representasi JSON |
---|
{ "cpuInfo": { object ( |
Kolom | |
---|---|
cpuInfo |
Info lingkungan terkait CPU |
memoryInfo |
Info lingkungan terkait memori |
Info CPU
Representasi JSON |
---|
{ "cpuProcessor": string, "cpuSpeedInGhz": number, "numberOfCores": integer } |
Kolom | |
---|---|
cpuProcessor |
deskripsi prosesor perangkat yaitu '1,8 GHz hexa core 64-bit ARMv8-A' |
cpuSpeedInGhz |
kecepatan clock CPU dalam GHz |
numberOfCores |
jumlah core CPU |
MemoryInfo
Representasi JSON |
---|
{ "memoryTotalInKibibyte": string, "memoryCapInKibibyte": string } |
Kolom | |
---|---|
memoryTotalInKibibyte |
Total memori yang tersedia di perangkat dalam KiB |
memoryCapInKibibyte |
Memori maksimum yang dapat dialokasikan ke proses dalam KiB |
WaktuMulai Aplikasi
Representasi JSON |
---|
{ "initialDisplayTime": { object ( |
Kolom | |
---|---|
initialDisplayTime |
Waktu dari awal aplikasi hingga aktivitas yang pertama kali ditampilkan sedang digambar, seperti yang dilaporkan dalam Logcat. Lihat https://developer.android.com/topic/performance/launch-time.html#time-initial |
fullyDrawnTime |
Opsional. Waktu dari aplikasi mulai mencapai "digambar sepenuhnya" yang dilaporkan developer baik. Ini hanya disimpan jika aplikasi menyertakan panggilan ke Activity.reportFullyDrawn(). Lihat https://developer.android.com/topic/performance/launch-time.html#time-full |
StatistikGrafis
Statistik grafis untuk Aplikasi. Informasi ini dikumpulkan dari 'adb shell dumpsys graphicsstats'. Untuk mengetahui info selengkapnya, lihat: https://developer.android.com/training/testing/performance.html Statistik hanya akan ada 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 ( |
Kolom | |
---|---|
totalFrames |
Total frame yang dirender oleh paket. |
jankyFrames |
Total frame dengan waktu render lambat. Harus <= totalFrame. |
p50Millis |
Waktu render frame persentil ke-50 dalam milidetik. |
p90Millis |
Waktu render frame persentil ke-90 dalam milidetik. |
p95Millis |
Waktu render frame persentil ke-95 dalam milidetik. |
p99Millis |
Waktu render frame persentil ke-99 dalam milidetik. |
missedVsyncCount |
Total "vsync yang terlewat" peristiwa. |
highInputLatencyCount |
Total "latensi input tinggi" peristiwa. |
slowUiThreadCount |
Total "thread UI lambat" peristiwa. |
slowBitmapUploadCount |
Total "upload bitmap lambat" peristiwa. |
slowDrawCount |
Total "gambar lambat" peristiwa. |
buckets[] |
Histogram waktu render frame. Seharusnya ada 154 bucket mulai dari [5 md, 6 md) hingga [4950 md, tak terhingga) |
Bucket
Representasi JSON |
---|
{ "renderMillis": string, "frameCount": string } |
Kolom | |
---|---|
renderMillis |
Batas bawah waktu render dalam milidetik. |
frameCount |
Jumlah frame dalam bucket. |
Metode |
|
---|---|
|
Membuat resource PerfMetricsSummary. |