Komma igång med prestandainsikter

 

Prestandainsikter är en ny funktion i Android-diagnos som har utformats särskilt för spelutvecklare och andra utvecklare som skapar appar där processorkompilerad kod används. Prestandainsikter drivs av Android Performance Tuner, som är en ny plugin som gör Android-diagnos ännu bättre för spelutvecklare. 

Denna artikel innehåller inledande information om prestandainsikter, var och hur de visas i Play Console och hur du ska tolka dem:

Första användningen

Datainsamling påbörjas när du publicerar det integrerade spelet på Play och användarna börjar installera och använda det. När datamängden når en lägsta gräns visas den i Play Console (Övervaka och förbättra > Android-diagnos > Prestanda > Insikter).

Medan du väntar på att data ska visas händer följande:

  • Du får en uppmaning om att ange en önskad bildfrekvens. Du kan ändra den här inställningen när som helst. 
  • Du kan granska kvalitetsnivåerna och återgivningsparametrarna på sidan Översikt eller på någon av sidorna Information genom att välja Granska kvalitetsnivåer

Om du varken ser sidan Översikt eller ett meddelande om att du måste vänta tills tillräckligt med data har samlats in läser du Felsöka problem med Android Performance Tuner och vanliga frågor.

Så här fungerar sidan Översikt

Översiktsmätvärden

Mätvärdena högst upp (Långsamma bildrutor, Totalt antal bildrutor och Totalt antal sessioner) ger en översikt över hur det går för spelet och storleken på den datamängd som används för att generera insikter och mätvärden.

Mätvärdet Långsamma bildrutor i sammanfattningen på sidan Översikt är en absolut siffra:

  • Långsamma bildrutor (%): Antalet långsamma bildrutor dividerat med det totala antalet bildrutor

Det absoluta antalet gör det enklare att förstå och hålla koll på användarupplevelsen över tid. Däremot går det inte att åtgärda de långsamma bildrutorna som mäts med Android Performance Tuner om de inte kan kopplas till ett problem. Du kan läsa mer om långsamma bildrutor och hur beräkningen görs. 

Problem med enhetsmodeller och annoteringar

Med hjälp av problem kan du åtgärda bildrenderingstidens prestanda. Ett problem uppstår om en enhetsmodell eller en annotering regelbundet misslyckas med att nå den önskade bildrenderingstiden. I syfte att identifiera ett problem jämför vi dina bildrenderingstider i den 90:e percentilen med ett förutbestämt tröskelvärde för långsamma bildrutor. Tröskelvärdet hämtas från den önskade bildrenderingstiden. Du kan läsa mer om problem i Förstå Android Performance Tuner bättre.

Om du använder mätvärdet Påverkan för problem kan du se hur stor andel av det totala antalet långsamma bildrutor som är kopplad till det aktuella problemet. Detta kan ses som en uppsättning långsamma bildrutor som du kan vidta åtgärder för (i synnerhet när en potentiell orsak har identifierats). Observera att vissa långsamma bildrutor kan kopplas till både problem med enhetsmodeller och annoteringar, så den totala summan kan vara över 100 %.

Insikter för enhetsmodell

Insikterna för enhetsmodeller omfattar tre avsnitt:

  • Diagram över enhetsmodeller
  • Tabell med problem efter enhetsmodell
  • Tabell med möjligheter efter enhetsmodell

Annoteringsinsikter

Det finns två avsnitt i Annoteringsinsikter:

  • Diagram över annoteringar
  • Tabell med annoteringsproblem

Så här fungerar sidorna Information (endast enhetsmodeller)

Information om problemet

På sidan Information om problemet kan du läsa mer om enheter med otillräcklig prestanda på en viss kvalitetsnivå och bestämma vad du ska göra. Du kan se information som hjälper dig att identifiera problem med parametrarna på kvalitetsnivåerna eller med enheterna på kvalitetsnivåerna:

 

Problem

Hur det identifieras

Föreslaget nästa steg

Kvalitetsnivån som helhet fungerar inte så bra.

De flesta/alla enhetsmodeller på en viss kvalitetsnivå har otillräcklig prestanda

(sidan Översikt eller Information om enhetsproblem)

Åtgärder på kvalitetsnivå. Ändra parametrarna för kvalitetsnivån eller ta bort den helt och mappa alla enheter till en ny (lägre) kvalitetsnivå

Vissa enhetsmodeller är på en för hög kvalitetsnivå.

En del enhetsmodeller på en viss kvalitetsnivå har otillräcklig prestanda, men inte alla 

(sidan Översikt eller Information om enhetsproblem)

I slutändan måste kvalitetsnivån för dessa enhetsmodeller förmodligen sänkas, men visa mer information för att förstå det bästa sättet att optimera på

Problemet kan isoleras till specifika enhetsspecifikationer.

Starkt samband mellan vissa specifikationer och problem 

(sidan Information om enhetsproblem)

Åtgärder för enhetsspecifikationer 

Exempel: Testa en specifik grafikprocessor och flytta ned alla enheter med en viss grafikprocessor en kvalitetsnivå.

Problemet kan inte enkelt isoleras till en viss specifikation.

Det finns inget tydligt samband mellan vissa specifikationer och problem

(sidan Information om enhetsproblem)

Åtgärder för enhetsmodeller

 

Sidan Information om problem innehåller tre avsnitt:

  • Sammanfattning
  • Tabellen med fördelning efter enhetsspecifikationer
  • Tabellen med fördelning efter enhetsmodell

Var det här till hjälp?

Hur kan vi förbättra den?

Behöver du mer hjälp?

Testa detta härnäst:

6188237208192426335
true
Sök i hjälpcentret
true
true
true
true
true
92637
false
false
false
false
Sök
Rensa sökning
Stäng sökrutan
Huvudmeny