Početak rada s uvidima u izvedbu

 

Uvidi u izvedbu nova su značajka Android vitalsa. Posebno je osmišljena za razvojne programere igara, kao i za druge razvojne programere aplikacija u kojima se koristi nativni kôd. Uvidi u izvedbu omogućeni su putem Android Performance Tunera. To je novi dodatak kojim se značajka Android vitals želi učiniti još korisnijom za razvojne programere igara.

Ovaj članak pruža uvodne informacije o uvidima u izvedbu, gdje i kako se prikazuju na Play konzoli te kako ih tumačiti:

Prva upotreba

Prikupljanje podataka započinje kada objavite integriranu igru na Playu, a korisnici je počnu instalirati i upotrebljavati. Kada količina podataka dosegne minimalni prag, prikazat ćemo je na Play konzoli (Kvaliteta > Android vitals > Izvedba > Uvidi).

Dok čekate da se podaci prikažu:

  • Prikazat će se upit za postavljanje ciljanog broja okvira u sekundi. To možete promijeniti u bilo kojem trenutku. 
  • Razine kvalitete i parametre vjernosti možete pregledati na stranici Pregled ili na bilo kojoj stranici Pojedinosti tako da odaberete Provjeri razine kvalitete
    • Napomena: parametri kvalitete i razine kvalitete ne mogu se uređivati na Play konzoli. Možete saznati više o tome kako se parametri kvalitete i razine kvalitete postavljaju i upotrebljavaju.

Ako ne vidite stranicu Pregled ili poruku da morate pričekati dok se ne prikupi dovoljno podataka, otvorite Rješavanje problema i česta pitanja u vezi s Android Performance Tunerom.

Objašnjenje stranice pregleda

Mjerni podaci sažetka

Glavni mjerni podaci (spori okviri, ukupni broj okvira i ukupan broj sesija) pružaju sažetak izvedbe igre i veličinu skupa podataka koji se upotrebljava za generiranje uvida i mjernih podataka.

Mjerni podatak "Spori okviri" u sažetku Pregled apsolutna je brojka:

  • Spori okviri (%): broj okvira koji su bili spori podijeljen s ukupnim brojem okvira

Taj vam apsolutni broj pomaže da shvatite i pratite korisnički doživljaj tijekom vremena. Međutim, spori okviri izmjereni pomoću Android Performance Tunera ne zahtijevaju radnju ako se ne mogu povezati s problemom. Saznajte više o sporim okvirima i načinu na koji se izračunavaju. 

Problemi s modelom uređaja i problemi s napomenama

Problemi vam omogućuju da poduzmete radnje u vezi s izvedbom vremena do prikaza okvira. Do problema dolazi ako model uređaja ili napomena ne postiže ciljno vrijeme do prikaza okvira. Da bismo utvrdili problem, uspoređujemo 90% vremena do prikaza okvira s unaprijed određenim pragom za spore okvire. Taj se prag određuje na temelju ciljanog vremena do prikaza okvira. Više o problemima možete saznati u članku Saznajte više o Android Performance Tuneru.

Mjerni podatak "Utjecaj" za svaki problem pokazuje koliki je udio ukupnih sporih okvira povezan s tim problemom. To se može shvatiti kao skup sporih okvira koji mogu djelovati (osobito gdje je otkriven potencijalni uzrok). Napominjemo da neki spori okviri mogu biti povezani s problemima s modelom uređaja i problemima s napomenama pa ukupan zbroj može biti veći od 100%.

Birač vremenskog okvira

Možete odabrati tri vremenska razdoblja koja su definirana na sljedeći način:

  • Danas: od UTC do danas (dio dana)
  • Jučer: od 1. dana po UTC-u do danas po UTC-u (razdoblje od puna 24 sata)
  • Posljednjih 7 dana: od 7. dana po UTC-u do sada (šest punih dana plus današnji dan)

Uvidi u model uređaja

Uvidi u model uređaja sadrže tri odjeljka:

  • Grafikon modela uređaja
  • Tablica problema s modelom uređaja
  • Tablica prilika modela uređaja
Grafikon modela uređaja

Grafikon modela uređaja pruža cjelovit pregled izvedbe vremena do prikaza okvira za sve modele uređaja koji izvješćuju o vremenima do prikaza okvira. Da biste razumjeli grafikon, imajte na umu sljedeće:

  • Svaki model uređaja predstavlja poseban krug na grafikonu na bilo kojoj razini kvalitete. 
  • Veličina kruga odgovara broju sesija koje su zabilježene na tom modelu uređaja. Mjerilo je kontinuirano.
  • Vrijeme do prikaza okvira za svaki model uređaja x razine kvalitete iscrtano je na grafikonu, koristeći vrijeme okvira od 90% za tu kombinaciju.
  • Ciljano vrijeme do prikaza okvira prikazuje se na grafikonu kao redak.
  • Ciljani raspon ograničen je sporim pragom okvira (s desne strane) i brzim brojem okvira (s lijeve strane). Sve s desne strane zasjenjenog odjeljka predstavlja problem, a sve s lijeve strane predstavlja priliku.

Određene modele uređaja možete pretraživati u gornjem desnom kutu grafikona ili možete pregledati modele uređaja tako da zadržite pokazivač iznad grafikona i kliknete ga.

Napomene:

  • Mjerni podaci uređaja prikupljaju se na razini varijante – preciznijoj razini od modela uređaja. Do varijante dolazi kada isti model može imati više specifikacija (kao što je RAM ili SoC). To znači da pretraživanje modela uređaja po nazivu na grafikonu može vratiti više od jednog podudaranja na istoj razini kvalitete. Međutim, osnovne će se specifikacije za svaki od prikazanih uređaja razlikovati, što možete vidjeti detaljnom analizom problema s uređajem. 
  • Ako model uređaja ima sesije na više razina kvalitete, može biti predstavljen u više redaka na grafikonu. Više informacija o tome kako se to može dogoditi potražite u članku Rješavanje problema i česta pitanja u vezi s Android Performance Tunerom.
Tablica problema s modelom uređaja

Tablica problema prikazuje ukupni učinak svih modela uređaja s lošom izvedbom na svakoj razini kvalitete. To je skup krugova na grafikonu "Model uređaja" koji su povezani s modelima uređaja na toj razini kvalitete koji su sporiji od praga sporog okvira. Svaka razina kvalitete ima vlastiti redak, osim ako na toj razini nema uređaja sa slabom izvedbom, a u tom se slučaju ne prikazuje redak.

Postoje dva mjerna podatka usporenih okvira:

  • Spori okviri: apsolutni učinak modela uređaja s lošom izvedbom na svaku razinu kvalitete. Razina kvalitete s većinom sporih okvira glavni je problem s modelom uređaja prikazanim u odjeljku "Pregled".
  • Sporo generirani okviri (%): broj sporo generiranih okvira na modelima uređaja s lošom izvedbom na toj razini kvalitete podijeljen sa svim okvirima na toj razini kvalitete. To vam pomaže da shvatite izvedbu za tu razinu u cjelini, tj. koji je udio okvira na toj razini "spor".

Za određivanje prioriteta možete upotrijebiti oba mjerna podatka. Na primjer, možete dati prioritet na temelju apsolutnog broja sporih okvira ili se možete usredotočiti na "postotak sporih okvira" ako očekujete promjenu korisničkog miksa tijekom vremena.

Stupci broja modela uređaja pružaju ranu dijagnostiku načina rješavanja problema. Ako je broj modela uređaja s lošom izvedbom vrlo sličan ukupnom broju modela uređaja na ovoj razini kvalitete, to znači da razina kvalitete u cjelini ima lošu izvedbu. U tom slučaju preporučujemo da pregledate parametre vjernosti na razini kvalitete ili da čak razmislite treba li postojati ta razina kvalitete. Ako je broj modela uređaja sa slabom izvedbom mnogo niži od ukupnog iznosa, vjerojatno nećete željeti dodirnuti samu razinu kvalitete, već samo modele uređaja sa slabom izvedbom.

Možete pogledati detaljnu analizu kvalitete tako da kliknete njezin redak u tablici i otvorite stranicu Pojedinosti problema.

Napomena: kao i u grafikonu modela uređaja, model uređaja može se prikazati u više redaka u tablici ako sadrži sesije na više razina kvalitete. Otvorite Rješavanje problema i česta pitanja u vezi s Android Performance Tunerom da biste saznali što može biti uzrok tog problema.

Tablica prilika modela uređaja

Tablica prilika, kao i tablica problema, zbroj je relevantnih redaka na grafikonu za modele uređaja koji su premašili prag brzog okvira. Prva dva mjerna podatka razlikuju se: umjesto "sporih okvira" prikazuje se mjerni podatak "brzi okviri". Logika je ista i slično kao s problemima s modelima uređaja, možete usporediti zadnja dva stupca da biste odlučili želite li prilagoditi ukupnu razinu kvalitete ili samo modele uređaja.

Više o prilikama možete saznati u članku Saznajte više o Android Performance Tuneru.

Savjet: možete detaljno analizirati određenu razinu kvalitete tako da kliknete njezin redak u tablici i otvorite stranicu Pojedinosti o prilici.

Uvidi u napomene

Uvidi u napomene sadrže dva odjeljka:

  • Grafikon napomena
  • Tablica problema s napomenama
Grafikon napomena

Grafikon napomena vrlo je sličan grafikonu modela uređaja. Pruža cjelovit pregled izvedbe vremena do prikaza okvira za sve napomene o kojima su podnesena izvješća o vremenima do prikaza okvira, uključujući probleme i prilike.

  • Ciljano vrijeme do prikaza okvira i raspon okvira prikazuju se na grafikonu.
  • Svaki krug na grafikonu odgovara određenoj napomeni type:value. Napomene se definiraju i bilježe pri ovoj preciznosti. Veličina kruga odgovara broju sesija za tu vrijednost napomene. 
  • Vrijeme izrade okvira za svaku napomenu x razinu kvalitete iscrtava se na grafikonu, koristeći vrijeme do prikaza okvira od 90% za tu kombinaciju.

Određene vrste ili vrijednosti napomena možete pretraživati u gornjem desnom kutu grafikona ili ih pregledavati na grafikonu tako da zadržite pokazivač miša i kliknete.

Tablica problema s napomenama

Tablica problema s napomenama prikazuje ukupni učinak svih primjedbi s lošom izvedbom na svakoj razini kvalitete. To je agregacija u svim krugovima na grafikonu napomena povezanih s napomenama koje su sporije od praga sporog okvira.

Evo što biste trebali znati o tablici Problemi s napomenama.

  • Problemi s napomenama definirani su u napomeni type:value x preciznost na razini kvalitete.
  • Nadređeni redak za svaku napomenu s lošom izvedbom prikuplja se na svim razinama kvalitete te napomene. Proširite nadređeni redak da biste vidjeli raščlambu prema razini kvalitete.
  • Spori okviri: apsolutni učinak napomena s lošom izvedbom. Napomena s najsporijim okvirima ista je kao i najčešći problem s napomenama prikazan u Pregledu.
  • Spori okviri (%): broj sporih okvira na napomenama s lošom izvedbom podijeljen sa svim okvirima u napomenama s lošom izvedbom. To vam pomaže da shvatite izvedbu te napomene kao cjeline (tj. koliki je dio okvira u napomeni "spor").
  • Vrijeme do prikaza okvira za svaki problem s napomenama, zajedno s Vrijeme GPU-a ako upotrebljavate alat za igre koji ga podržava (saznajte više o vremenu do prikaza okvira). To vam pomaže da shvatite koliko je napomena bila sporija na 90% i je li uzrok bio ograničenje procesora ili GPU-a.

Više o prilikama možete saznati u članku Saznajte više o Android Performance Tuneru.

Objašnjenje stranica Pojedinosti (samo modeli uređaja)

Pojedinosti problema

Stranica Pojedinosti o poteškoći pomaže vam da saznate više o uređajima s lošom izvedbom na određenoj razini kvalitete i odlučite što poduzeti. Može vam pomoći da prepoznate probleme s parametrima na razinama kvalitete ili uređajima na razinama kvalitete:

 

Problem

Kako se prepoznaje

Predloženi sljedeći korak

Razina kvalitete u cjelini ne funkcionira dobro.

Većina/svi modeli uređaja na određenoj razini kvalitete imaju lošu izvedbu

(stranica Pregled ili Pojedinosti o problemu s uređajem)

Radite na razini kvalitete. Promijenite parametre vjernosti za razinu kvalitete ili ih potpuno uklonite i mapirajte sve uređaje na novu (nižu) razinu kvalitete

Određeni modeli uređaja imaju previsoku razinu kvalitete.

Podskup modela uređaja na određenoj razini kvalitete imaju lošu izvedbu, ali ne svi 

(stranica Pregled ili Pojedinosti o problemu s uređajem)

Naposljetku, razina kvalitete tih modela uređaja vjerojatno se mora smanjiti, ali detaljnije razmotrite najbolji način optimizacije

Problem se može povezati s određenim specifikacijama uređaja.

Jaka povezanost određenih specifikacija i problema 

(stranica Pojedinosti o problemu s uređajem)

Rad na razini specifikacija uređaja 

Primjer: testirajte određeni GPU, pomaknite sve uređaje s određenim grafičkim procesorom na jednu razinu kvalitete.

Problem se ne može jednostavno izostaviti za određenu specifikaciju ili specifikacije.

Nema jasne korelacije između određenih specifikacija i problema

(stranica Pojedinosti o problemu s uređajem)

Rad na razini modela uređaja

 

Stranica Pojedinosti o poteškoći sadrži tri odjeljka:

  • Sažetak
  • Tablica raščlambe specifikacija uređaja
  • Tablica raščlambe modela uređaja
Sažetak

Podaci prikazani u sažetku problema trebaju odgovarati podacima za tu razinu kvalitete na stranici Pregled u tablici problema modela uređaja.

Tablica raščlambe specifikacija uređaja

Ako postoji velik broj modela uređaja s lošom izvedbom, rješavanje problema s modelima uređaja može biti teško. Tablica raščlambe specifikacija uređaja pomaže vam da utvrdite postoje li optimizacije na razini specifikacije uređaja. Prikazuje distribuciju uređaja s lošom izvedbom prema različitim atributima uređaja.

  • Utjecaj je relativni doprinos uređaja u toj specifikaciji sa sporim okvirima u ukupnom broju sporih okvira s uređaja s lošom izvedbom na toj razini kvalitete. Što je veći broj, sporiji su okviri povezani s tim uređajima.
  • Spori okviri (%) opisuju zajedničku izvedbu te specifikacije uređaja na toj razini kvalitete. 
  • Spori okviri (%) u odnosu na prosječnu razinu kvalitete: pokazuje usporedbu sporih okvira (%) s ukupnim postotkom sporih okvira na ovoj razini. Ako specifikacija nadmaši tu vrijednost, s lijeve strane prikazat će se zelena traka. Ako specifikacija zaostaje za tu vrijednost, s desne strane prikazat će se crvena traka. 

Važno: stupac učinka ne smije se koristiti zasebno za određivanje prioriteta na razini specifikacije. Čak i ako specifikacija uređaja pridonosi mnogim sporim okvirima (visok utjecaj), to nije dovoljno informacija da bi se zaključilo da specifikacija ima lošu izvedbu, a da ne znate koliko je ukupno okvira u toj specifikaciji bilo. Mjerni podaci sporog okvira odgovaraju na to pitanje. Primjeri:

  • ako specifikacija ima visok utjecaj, ali nema lošiju izvedbu od razine kvalitete u cjelini (niski spori okviri (%)), vjerojatno neće biti prilike za optimizaciju za specifikaciju.
  • S druge strane, ako specifikacija ima lošu izvedbu (visoki spori okviri (%)), tada je pametno izravno je optimizirati, čak i ako nije riječ o onoj s najvećim utjecajem.
Tablica analize modela uređaja

Tablica raščlambe modela uređaja navodi sve uređaje s lošom izvedbom na ovoj razini kvalitete. Podatke možete preuzeti iz ove tablice. Preuzeti skup podataka uključuje dodatne metapodatke uređaja koji se ne prikazuju na korisničkom sučelju.

  • Zahvaćene sesije predstavljaju broj svih sesija na ovom uređaju na ovoj razini kvalitete. Taj broj obuhvaća sve sesije bez obzira na broj sporih okvira koje su sadržavali. Moguće je da je mali broj sesija sadržavao sve spore okvire.
  • Spori okviri (%) prikazuju omjer okvira na ovom modelu uređaja i razine kvalitete koji su bili spori. Prema definiciji modela uređaja s lošom izvedbom to je najmanje 10%.
  • Vrijeme do prikaza okvira navedeno je za svaki model uređaja, kao i vrijeme GPU-a ako upotrebljavate pokretač igre koji to podržava. To vam omogućuje da shvatite koliko je model uređaja bio spor na 90% i je li uzrok tome bio ograničenje procesora ili GPU-a.

Je li to bilo korisno?

Kako to možemo poboljšati?
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
5441599223719056161
true
Pretraži Centar za pomoć
true
true
true
true
true
92637
false
false