- Kaynak: PerfMetricsSummary
- PerfEnvironment
- CPUBilgisi
- MemoryInfo
- AppStartTime
- Grafik İstatistikleri
- Paket
- Yöntemler
Kaynak: PerfMetricsSummary
Toplanan performans metriklerinin ve performans ortamı bilgilerinin özeti
JSON gösterimi |
---|
{ "projectId": string, "historyId": string, "executionId": string, "stepId": string, "perfMetrics": [ enum ( |
Alanlar | |
---|---|
projectId |
Bulut projesi Not: Bu alan yalnızca yanıtlarda kullanılır. İstekte burada belirtilen herhangi bir değer yoksayılır. |
historyId |
Araç sonuç geçmişi kimliği. Not: Bu alan yalnızca yanıtlarda kullanılır. İstekte burada belirtilen herhangi bir değer yoksayılır. |
executionId |
Araç sonuçları yürütme kimliği. Not: Bu alan yalnızca yanıtlarda kullanılır. İstekte burada belirtilen herhangi bir değer yoksayılır. |
stepId |
Araç sonuçları adım kimliği. Not: Bu alan yalnızca yanıtlarda kullanılır. İstekte burada belirtilen herhangi bir değer yoksayılır. |
perfMetrics[] |
Toplanan kaynak grubu |
perfEnvironment |
Performans metriklerinin toplandığı ortamı açıklar |
appStartTime |
|
graphicsStats |
Tüm koşu için grafik istatistikleri. İstatistikler çalışmanın başında sıfırlanır ve koşunun sonunda toplanır. |
Performans Ortamı
Performans ortamı bilgilerini içerir
JSON gösterimi |
---|
{ "cpuInfo": { object ( |
Alanlar | |
---|---|
cpuInfo |
CPU ile ilgili ortam bilgileri |
memoryInfo |
Bellekle ilgili ortam bilgileri |
CPU Bilgisi
JSON gösterimi |
---|
{ "cpuProcessor": string, "cpuSpeedInGhz": number, "numberOfCores": integer } |
Alanlar | |
---|---|
cpuProcessor |
cihaz işlemcisinin açıklaması ör. "1,8 GHz altı çekirdekli 64 bit ARMv8-A" |
cpuSpeedInGhz |
GHz olarak CPU saat hızı |
numberOfCores |
CPU çekirdeği sayısı |
MemoryInfo
JSON gösterimi |
---|
{ "memoryTotalInKibibyte": string, "memoryCapInKibibyte": string } |
Alanlar | |
---|---|
memoryTotalInKibibyte |
Cihazda KiB cinsinden kullanılabilir toplam bellek |
memoryCapInKibibyte |
KiB'de işleme ayrılabilecek maksimum bellek |
UygulamaBaşlangıçSaati
JSON gösterimi |
---|
{ "initialDisplayTime": { object ( |
Alanlar | |
---|---|
initialDisplayTime |
Uygulamanın başlangıcından, çizilen ilk görüntülenen etkinliğe kadar geçen süre (Logcat'te bildirildiği şekilde). https://developer.android.com/topic/performance/launch-time.html#time-initial adresini inceleyin. |
fullyDrawnTime |
İsteğe bağlı. Uygulamanın başlamasından, geliştirici tarafından bildirilen "tamamen çizilmiş" sonuca ulaşana kadar geçen süre gerekir. Bu, yalnızca uygulama, Activity.reportFullyDrawn() çağrısı içeriyorsa saklanır. https://developer.android.com/topic/performance/launch-time.html#time-full sayfasını inceleyin. |
Grafik İstatistikleri
Uygulamaya ilişkin grafik istatistikleri. Bilgiler, "adb shell dumpsys bağıbs istatistikler"den toplanır. Daha fazla bilgi için https://developer.android.com/training/testing/performance.html adresini ziyaret edin. İstatistikler yalnızca API 23 ve sonraki sürümler için mevcuttur.
JSON gösterimi |
---|
{
"totalFrames": string,
"jankyFrames": string,
"p50Millis": string,
"p90Millis": string,
"p95Millis": string,
"p99Millis": string,
"missedVsyncCount": string,
"highInputLatencyCount": string,
"slowUiThreadCount": string,
"slowBitmapUploadCount": string,
"slowDrawCount": string,
"buckets": [
{
object ( |
Alanlar | |
---|---|
totalFrames |
Paket tarafından oluşturulan toplam kare sayısı. |
jankyFrames |
Oluşturma süresi uzun olan toplam kare sayısı. <= totalFrames olmalıdır. |
p50Millis |
Milisaniye cinsinden 50. yüzdelik dilim kare oluşturma süresi. |
p90Millis |
Milisaniye cinsinden 90. yüzdelik dilim kare oluşturma süresi. |
p95Millis |
Milisaniye cinsinden, 95. yüzdelik dilim kare oluşturma süresi. |
p99Millis |
Milisaniye cinsinden, 99. yüzdelik dilim kare oluşturma süresi. |
missedVsyncCount |
Toplam "eksik vsync" etkinlikler. |
highInputLatencyCount |
Toplam "yüksek giriş gecikmesi" etkinlikler. |
slowUiThreadCount |
Toplam "yavaş kullanıcı arayüzü iş parçacığı" etkinlikler. |
slowBitmapUploadCount |
Toplam "yavaş bit eşlem yükleme" etkinlikler. |
slowDrawCount |
Toplam "yavaş çizim" etkinlikler. |
buckets[] |
Kare oluşturma sürelerinin histogramı. [5 ms, 6 ms) ile [4.950 ms, sonsuz) arasında 154 paket olmalıdır |
Paket
JSON gösterimi |
---|
{ "renderMillis": string, "frameCount": string } |
Alanlar | |
---|---|
renderMillis |
Milisaniye cinsinden oluşturma süresinin alt sınırı. |
frameCount |
Paketteki kare sayısı. |
Yöntemler |
|
---|---|
|
PerfMetricsSummary kaynağı oluşturur. |