- Kaynak: PerfMetricsSummary
- Mükemmel Çevre
- CPUBilgisi
- Hafıza bilgisi
- UygulamaBaşlangıçZamanı
- Grafikİstatistikler
- Kova
- Yöntemler
Kaynak: PerfMetricsSummary
Toplanan performans ölçümlerinin 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. Burada bir istekte belirtilen herhangi bir değer dikkate alınmaz. |
historyId | Bir araç sonuçları geçmişi kimliği. Not: Bu alan yalnızca yanıtlarda kullanılır. Burada bir istekte belirtilen herhangi bir değer dikkate alınmaz. |
executionId | Bir araç sonuçları yürütme kimliği. Not: Bu alan yalnızca yanıtlarda kullanılır. Burada bir istekte belirtilen herhangi bir değer dikkate alınmaz. |
stepId | Bir araç sonuçları adım kimliği. Not: Bu alan yalnızca yanıtlarda kullanılır. Burada bir istekte belirtilen herhangi bir değer dikkate alınmaz. |
perfMetrics[] | Toplanan kaynak kümesi |
perfEnvironment | Performans ölçümlerinin toplandığı ortamı açıklar |
appStartTime | |
graphicsStats | Tüm çalışma için grafik istatistikleri. İstatistikler koşunun başında sıfırlanır ve koşunun sonunda toplanır. |
Mükemmel Çevre
Performans ortamı bilgilerini kapsüller
JSON gösterimi |
---|
{ "cpuInfo": { object ( |
Alanlar | |
---|---|
cpuInfo | CPU ile ilgili ortam bilgisi |
memoryInfo | Bellekle ilgili ortam bilgisi |
CPUBilgisi
JSON gösterimi |
---|
{ "cpuProcessor": string, "cpuSpeedInGhz": number, "numberOfCores": integer } |
Alanlar | |
---|---|
cpuProcessor | cihaz işlemcisinin açıklaması, yani '1,8 GHz hexa çekirdekli 64 bit ARMv8-A' |
cpuSpeedInGhz | GHz cinsinden CPU saat hızı |
numberOfCores | CPU çekirdeği sayısı |
Hafıza bilgisi
JSON gösterimi |
---|
{ "memoryTotalInKibibyte": string, "memoryCapInKibibyte": string } |
Alanlar | |
---|---|
memoryTotalInKibibyte | Cihazda KiB cinsinden kullanılabilir toplam hafıza |
memoryCapInKibibyte | KiB'de işleme ayrılabilecek maksimum bellek |
UygulamaBaşlangıçZamanı
JSON gösterimi |
---|
{ "initialDisplayTime": { object ( |
Alanlar | |
---|---|
initialDisplayTime | Logcat'te bildirildiği gibi, uygulamanın başlamasından ilk görüntülenen aktivitenin çizilmesine kadar geçen süre. Bkz. https://developer.android.com/topic/performans/launch-time.html#time-initial |
fullyDrawnTime | İsteğe bağlı. Uygulamanın başlangıcından geliştiricinin bildirdiği "tamamen çizilmiş" süreye ulaşana kadar geçen süre. Bu yalnızca uygulamanın Activity.reportFullyDrawn() çağrısı içermesi durumunda saklanır. Bkz. https://developer.android.com/topic/performans/launch-time.html#time-full |
Grafikİstatistikler
Uygulamaya ilişkin grafik istatistikleri. Bilgiler 'adb kabuk dumpsys graphstats'tan toplanır. Daha fazla bilgi için şu adrese bakın: https://developer.android.com/training/testing/ Performance.html İstatistikler yalnızca API 23+ için mevcut olacaktır.
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 | Pakete göre oluşturulan toplam kare sayısı. |
jankyFrames | Yavaş oluşturma süresine sahip toplam kareler. <= totalFrames olmalıdır. |
p50Millis | Milisaniye cinsinden 50. yüzdelik dilimdeki kare oluşturma süresi. |
p90Millis | Milisaniye cinsinden 90. yüzdelik dilimdeki kare oluşturma süresi. |
p95Millis | Milisaniye cinsinden 95. yüzdelik dilimdeki kare oluşturma süresi. |
p99Millis | Milisaniye cinsinden 99. yüzdelik dilimdeki kare oluşturma süresi. |
missedVsyncCount | Toplam "kaçırılan vsync" olayları. |
highInputLatencyCount | Toplam "yüksek giriş gecikmesi" olayları. |
slowUiThreadCount | Toplam "yavaş kullanıcı arayüzü iş parçacığı" olayları. |
slowBitmapUploadCount | Toplam "yavaş bitmap yükleme" olayları. |
slowDrawCount | Toplam "yavaş çekme" olayları. |
buckets[] | Çerçeve oluşturma sürelerinin histogramı. [5ms, 6ms) ile [4950ms, sonsuz) arasında değişen 154 kova bulunmalıdır. |
Kova
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 | |
---|---|
| Bir PerfMetricsSummary kaynağı oluşturur. |