Darba sākšana ar ieskatiem par veiktspēju

 

Ieskati par veiktspēju ir jauna Android vitals funkcija, kas paredzēta tieši spēļu izstrādātājiem, kā arī citiem izstrādātājiem, kuri lietotņu izstrādē izmanto iebūvēto kodu. Ieskatus par veiktspēju nodrošina Android Performance Tuner — jauns spraudnis, kas spēļu izstrādātājiem ļauj vēl efektīvāk izmantot funkciju Android vitals. 

Šajā rakstā varat iepazīties ar ieskatiem par veiktspēju — uzziniet, kur un kā tie tiek rādīti rīkā Play Console un kā tos izprast.

Lietošana pirmo reizi

Datu vākšana tiek sākta, kad publicējat savu integrēto spēli pakalpojumā Play un lietotāji sāk to instalēt un izmantot. Kad datu apjoms sasniedz minimālo slieksni, dati tiek parādīti rīkā Play Console (Kvalitāte > Android vitals > Veiktspēja > Ieskati).

Gaidot datu parādīšanu:

  • Tiks parādīta uzvedne ar aicinājumu iestatīt mērķa kadru maiņas ātrumu. Šo iestatījumu jebkurā brīdī var mainīt. 
  • Kvalitātes līmeņus un precizitātes parametrus varat pārskatīt lapā Kopsavilkums vai jebkurā lapā Detalizēta informācija, atlasot vienumu Pārbaudīt kvalitātes līmeņus

Ja neredzat lapu Kopsavilkums vai ziņojumu, kurā norādīts, ka jums ir jāgaida, kamēr tiks savākts pietiekams datu apjoms, pārejiet uz sadaļu Android Performance Tuner problēmu novēršana un bieži uzdotie jautājumi.

Informācija par lapu Kopsavilkums

Kopsavilkuma rādītāji

Galvenie rādītāji (lēni atveidoti kadri, kopējais kadru skaits un kopējais sesiju skaits) sniedz kopsavilkumu par spēles darbību un tās datu kopas apjomu, kura tiek izmantota ieskatu un rādītāju ģenerēšanai.

Rādītājs “Lēni atveidoti kadri” lapā Kopsavilkums ir absolūts skaitlis.

  • Lēni atveidoti kadri (%): to kadru skaits, kas bija lēni, dalīts ar kopējo kadru skaitu.

Šis absolūtais skaitlis palīdz saprast lietotāja pieredzi laika gaitā un sekot tai. Tomēr ar lēni atveidotiem kadriem, kas tiek mērīti ar rīku Android Performance Tuner, nevar veikt darbības, ja vien tos nevar saistīt ar kādu problēmu. Varat uzzināt vairāk par lēni atveidotiem kadriem un to aprēķināšanu. 

Problēmas ar ierīču modeļiem un anotācijām

Informāciju par problēmām varat izmantot, lai uzlabotu kadra laika veiktspēju. Problēma rodas, ja ierīces modelī vai anotācijā regulāri netiek sasniegta jūsu mērķa kadra laika vērtība. Lai atklātu problēmu, mēs salīdzinām jūsu 90. procentiles kadru laika vērtību ar iepriekš noteiktu lēnas kadru atveidošanas slieksni. Šis slieksnis tiek aprēķināts, pamatojoties uz jūsu mērķa kadra laiku. Vairāk par problēmām varat uzzināt sadaļā Plašāka izpratne par Android Performance Tuner.

Rādītājs “Ietekme” katrai problēmai parāda, cik liela daļa no visiem lēni atveidotajiem kadriem ir saistīta ar attiecīgo problēmu. To var uzskatīt par tādu lēni atveidotu kadru kopu, ar kuriem var veikt darbības (jo īpaši, ja tiem ir konstatēta iespējama problēma). Ņemiet vērā, ka daži lēni atveidotie kadri var būt saistīti gan ar ierīces modeļa problēmām, gan anotācijas problēmām, tāpēc kopsumma var pārsniegt 100%.

Laika posma atlasītājs

Varat izvēlēties trīs tālāk definētos laika posmus.

  • Šodien: no UTC līdz šim brīdim (dienas daļa)
  • Vakar: no UTC (–1 diena) līdz UTC šodien (pilns 24 stundu laika periods)
  • Pēdējās 7 dienas: no UTC (–7 dienas) līdz pašreizējam brīdim (sešas pilnas dienas + “šodien”)

Ieskats par ierīču modeļiem

Ieskatā par ierīču modeļiem ir trīs tālāk norādītās sadaļas.

  • Ierīču modeļu diagramma
  • Ierīču modeļu problēmu tabula
  • Ierīču modeļu iespēju tabula
Ierīču modeļu diagramma

Ierīču modeļu diagrammā ir pieejama pilnīga informācija par jūsu kadra laika veiktspēju visiem ierīču modeļiem, kuri ziņo par kadra laiku. Lai saprastu diagrammu, ņemiet vērā tālāk minēto informāciju.

  • Katru ierīces modeli jebkurā dotajā kvalitātes līmenī apzīmē atšķirīgs diagrammā esošais aplis. 
  • Apļa lielums atbilst to sesiju skaitam, kas notikušas attiecīgajā ierīces modelī. Tā lielums var mainīties.
  • Diagrammā tiek parādīts katra ierīces modeļa x kvalitātes līmeņa kadra laiks, attiecīgajai kombinācijai izmantojot 90. procentiles kadra laiku.
  • Mērķa kadra laiks diagrammā tiek rādīts kā līnija.
  • Mērķa diapazons robežojas ar lēni atveidoto kadru slieksni (labajā malā) un ātri atveidoto kadru slieksni (kreisajā malā). Viss, kas atrodas pa labi no iekrāsotās sadaļas, ir problēma, bet viss, kas atrodas pa kreisi — iespēja.

Diagrammas augšējā labajā stūrī varat meklēt konkrētus ierīču modeļus vai virzīt kursoru virs diagrammas un noklikšķināt, lai pārlūkotu ierīču modeļus.

Piezīmes

  • Ierīču rādītāji tiek apkopoti variantu līmenī, kas ir detalizētāks līmenis par ierīces modeli. Variants tiek reģistrēts, ja vienam modelim var būt vairāk nekā viena specifikācija (piemēram, RAM vai SoC). Tādējādi, diagrammā meklējot ierīces modeli pēc nosaukuma, vienā kvalitātes līmenī var tikt parādītas vairākas atbilstības. Tomēr katras parādītās ierīces pamata specifikācijas būs atšķirīgas — to var redzēt, veicot ierīces problēmu lejupizpēti. 
  • Ja ierīces modelim ir sesijas vairākos kvalitātes līmeņos, tas var būt attēlots vairākās diagrammas rindās. Plašāku informāciju par to, kā tas var notikt, skatiet sadaļā Android Performance Tuner problēmu novēršana un bieži uzdotie jautājumi.
Ierīču modeļu problēmu tabula

Problēmu tabulā tiek rādīta visu nepietiekamas veiktspējas ierīču modeļu kopējā ietekme katrā kvalitātes līmenī. Tas ir diagrammas “Ierīču modeļi” apļu apkopojums. ŠĪ diagramma ir saistīta ar tiem ierīču modeļiem kvalitātes līmenī, kas ir lēnāki par jūsu lēni atveidoto kadru slieksni. Katram kvalitātes līmenim ir sava rinda, ja vien attiecīgajā līmenī nav ierīču ar nepietiekamu veiktspēju — tādā gadījumā rinda netiek rādīta.

Tālāk ir minēti divi lēni atveidotu kadru rādītāji.

  • Lēni atveidoti kadri: nepietiekamas veiktspējas ierīču modeļu absolūtā ietekme katrā kvalitātes līmenī. Sadaļā “Kopsavilkums” kā galvenā ierīču modeļu problēma tiek rādīts kvalitātes līmenis, kurā ir visvairāk lēni atveidoto kadru.
  • Lēni atveidoti kadri (%): lēni atveidotu kadru skaits nepietiekamas veiktspējas ierīču modeļos šajā kvalitātes līmenī dalīts ar visu kadru skaitu šajā kvalitātes līmenī. Tas palīdz izprast šī līmeņa veiktspēju kopumā, proti, cik daudz kadru šajā līmenī tiek atveidoti lēni.

Prioritāšu noteikšanai varat izmantot abus rādītājus. Piemēram, varat noteikt prioritātes, ņemot vērā lēni atveidoto kadru absolūto skaitli, vai varat koncentrēties uz rādītāju “Lēni atveidoti kadri (%)”, ja paredzat, ka lietotāju kopums laika gaitā mainīsies.

Ierīču modeļu skaita slejās tiek sniegta agrīna diagnostikas informācija par problēmas novēršanu. Ja nepietiekamas veiktspējas ierīču modeļu skaits ir ļoti līdzīgs ierīču modeļu kopskaitam šajā kvalitātes līmenī, tas nozīmē, ka kvalitātes līmeņa veiktspēja kopumā nav pietiekama. Šādā gadījumā ieteicams pārskatīt kvalitātes līmeņa precizitātes parametrus vai pat apsvērt šī konkrētā kvalitātes līmeņa noņemšanu. Ja nepietiekamas veiktspējas ierīču modeļu skaits ir daudz mazāks par ierīču modeļu kopskaitu, ieteicams ieviest izmaiņas ierīču modeļos ar nepietiekamu veiktspēju, nevis pašā kvalitātes līmenī.

Varat veikt attiecīgā kvalitātes līmeņa lejupizpēti, noklikšķinot uz tā rindas tabulā, lai pārietu uz lapu Detalizēta informācija par problēmām.

Piezīme. Tāpat kā ierīču modeļu diagrammā, arī tabulā ierīces modelis var būt parādīts vairākās rindās, ja tam ir sesijas vairākos kvalitātes līmeņos. Lai uzzinātu šīs problēmas cēloni, skatiet sadaļu Android Performance Tuner issues problēmu novēršana un bieži uzdotie jautājumi.

Ierīču modeļu iespēju tabula

Iespēju tabula, līdzīgi kā jautājumu tabula, ir attiecīgo diagrammas rindu summa ierīču modeļiem, kas pārsniedz ātri atveidotu kadru slieksni. Pirmie divi rādītāji ir atšķirīgi: redzams rādītājs “ātri atveidoti kadri,” nevis “lēni atveidoti kadri”. Princips ir viens un tas pats, un līdzīgi kā ar ierīču modeļu problēmām, varat salīdzināt pēdējās divas slejas, lai izlemtu, vai pielāgot vispārējo kvalitātes līmeni vai tikai ierīču modeļus.

Lai uzzinātu vairāk par iespējām, skatiet sadaļu Plašāka informācija par Android Performance Tuner.

Padoms. Varat veikt dotā kvalitātes līmeņa lejupizpēti, noklikšķinot uz tā rindas tabulā, lai pārietu uz lapu Detalizēta informācija par iespējām.

Ieskats par anotācijām

Ieskatā par anotācijām ir divas tālāk norādītas sadaļas.

  • Anotāciju diagramma
  • Anotāciju problēmu tabula
Anotāciju diagramma

Anotāciju diagramma ir ļoti līdzīga ierīču modeļu diagrammai. Tā nodrošina pilnīgu informāciju par jūsu kadru laika veiktspēju visām anotācijām, par kuru kadru laiku tika ziņots, tostarp problēmas un iespējas.

  • Diagrammā tiek rādīts mērķa kadra laiks un kadru diapazons.
  • Katrs diagrammas aplis atbilst noteiktai anotācijai ”type:value”. Anotācijas tiek definētas un skaitītas šajā precizitātes līmenī. Apļa lielums atbilst sesiju skaitam attiecīgajā anotācijas vērtībā. 
  • Diagrammā tiek parādīts katra anotācijas x kvalitātes līmeņa kadra laiks, attiecīgajai kombinācijai izmantojot 90. procentiles kadra laiku.

Diagrammas augšējā labajā stūrī varat meklēt konkrētus anotāciju veidus vai pārskatīt tos, virzot kursoru virs diagrammas un noklikšķinot.

Anotāciju problēmu tabula

Anotāciju problēmu tabulā ir norādīta visu nepietiekamas veiktspējas anotāciju kopējā ietekme katrā kvalitātes līmenī. Tas ir to anotāciju diagrammas apļu apkopojums, kas saistīti ar anotācijām, kuras ir lēnākas par jūsu lēni atveidoto kadru slieksni.

Tālāk ir minēta svarīga informācija par anotāciju problēmu tabulu.

  • Anotāciju problēmas ir definētas anotācijas ”type:value” x kvalitātes līmenī.
  • Katras nepietiekamas veiktspējas galvenajā rindā ir apkopoti dati par attiecīgo anotāciju visos kvalitātes līmeņos. Izvērsiet galveno rindu, lai skatītu sadalījumu pa kvalitātes līmeņiem.
  • Lēni atveidoti kadri: nepietiekamas veiktspējas anotāciju absolūtā ietekme. Anotācija ar lielāko lēni atveidoto kadru skaitu ir tāda pati kā galvenā anotācijas problēma, kas parādīta lapā Kopsavilkums.
  • Lēni atveidoti kadri (%): lēni atveidotu kadru skaits nepietiekamas veiktspējas anotācijās, kas dalīts ar kadru kopējo skaitu nepietiekamas veiktspējas anotācijās. Tas palīdz izprast šīs anotācijas veiktspēju kopumā (proti, cik daudz kadru anotācijā tiek atveidoti lēni).
  • Katrai anotācijas problēmai tiek nodrošināts kadra laiks un grafiskā procesora laiks, ja izmantojat spēles programmu, kas to atbalsta (uzziniet vairāk par kadra laiku). Tas palīdz saprast, cik lēna bija anotācijas darbība 90. procentilē, kā arī to, vai to izraisīja centrālā procesora vai grafiskā procesora ierobežojumi.

Lai uzzinātu vairāk par iespējām, skatiet sadaļu Plašāka informācija par Android Performance Tuner.

Informācija par detalizētas informācijas lapām (tikai ierīču modeļi)

Detalizēta informācija par problēmām

Lapā Detalizēta informācija par problēmām varat uzzināt vairāk par nepietiekamas veiktspējas ierīcēm noteiktā kvalitātes līmenī un izlemt, kā rīkoties. Tas var palīdzēt konstatēt ar parametriem saistītas problēmas kvalitātes līmeņos vai ar ierīcēm saistītas problēmas kvalitātes līmeņos.

 

Problēma

Kā tā tiek konstatēta

Ieteicamā nākamā darbība

Kvalitātes līmenis kopumā nedarbojas efektīvi.

Lielākajai daļa ierīču/visām ierīcēm noteiktā kvalitātes līmenī nav pietiekama veiktspēja

(lapa Kopsavilkums vai Detalizēta informācija par ierīču problēmām)

Veiciet darbības kvalitātes līmenī. Mainiet kvalitātes līmeņa precizitātes parametrus vai pilnībā noņemiet attiecīgo līmeni un pievienojiet visas ierīces jaunam (zemākam) kvalitātes līmenim.

Konkrētiem ierīču modeļiem ir pārāk augsts kvalitātes līmenis.

Ierīču modeļu apakškopai (bet ne visiem modeļiem) noteiktā kvalitātes līmenī ir nepietiekama veiktspēja 

(lapa Kopsavilkums vai Detalizēta informācija par ierīču problēmām)

Visdrīzāk būtu jāpazemina šo ierīču modeļu kvalitātes līmenis, taču veiciet lejupizpēti, lai noskaidrotu piemērotāko optimizācijas veidu.

Problēmu var identificēt līdz noteiktas ierīces specifikācijām.

Cieša noteiktu specifikāciju un problēmu saistība 

(lapa Detalizēta informācija par ierīču problēmām)

Veiciet darbības ierīču specifikāciju līmenī. 

Piemērs. Pārbaudiet noteiktu grafisko procesoru, pārvietojiet visas ierīces, kurām ir konkrētais grafiskais procesors, par vienu kvalitātes līmeni zemāk.

Problēmu nevar viegli identificēt līdz noteiktai specifikācijai/specifikācijām.

Nav skaidras saistības starp noteiktām specifikācijām un problēmām

(lapa Detalizēta informācija par ierīču problēmām)

Veiciet darbības ierīces modeļa līmenī.

 

Lapā Detalizēta informācija par problēmām ir trīs tālāk norādītās sadaļas.

  • Kopsavilkums
  • Ierīču specifikāciju sadalījuma tabula
  • Ierīču modeļu sadalījuma tabula
Kopsavilkums

Datiem, kas tiek rādīti problēmu kopsavilkumā, ir jāatbilst attiecīgā kvalitātes līmeņa datiem tabulas Ierīces modeļu problēmas lapā Kopsavilkums.

Ierīču specifikāciju sadalījuma tabula

Ja ir daudz ierīču modeļu ar nepietiekamu veiktspēju, ierīču modeļu problēmu noteikšana var būt sarežģīta. Ierīču specifikāciju sadalījuma tabula palīdz noteikt, vai optimizācija pastāv ierīču specifikāciju līmenī. Tajā tiek parādīts nepietiekamas veiktspējas ierīču sadalījums pēc dažādiem ierīču atribūtiem.

  • Ietekme ir relatīvais ieguldījums, ko ierīces ar šo specifikāciju un lēni atveidotiem kadriem devušas kopējam lēni atveidoto kadru skaitam no nepietiekamas veiktspējas ierīcēm šajā kvalitātes līmenī. Jo lielāks skaitlis, jo lēnāk kadri tiek saistīti ar šīm ierīcēm.
  • Rādītājs Lēni atveidoti kadri (%) apraksta, kāda ir ierīces specifikācijas kopējā veiktspēja šajā kvalitātes līmenī. 
  • Lēni atveidoti kadri (%) salīdzinājumā ar kvalitātes līmeņa vidējo rādītāju: rāda lēni atveidotos kadrus (%) salīdzinājumā ar lēni atveidoto kadru kopējo % šajā līmenī. Ja specifikācijas rādītājs ir labāks par šo vērtību, tās kreisajā pusē tiek rādīta zaļa josla. Ja specifikācijas rādītājs ir sliktāks par šo vērtību, tās labajā pusē tiek rādīta sarkana josla. 

Svarīgi! Lai noteiktu prioritātes specifikāciju līmenī, nedrīkst izmantot tikai ietekmes sleju. Pat ja kādas ierīces specifikācijas dēļ rodas daudz lēni atveidotu kadru (liela ietekme), tā nav pietiekama informācija, lai pieņemtu, ka šī specifikācija pati par sevi nav efektīva (nezinot kopējo kadru skaitu ar šo specifikāciju). Šo jautājumu risina lēni atveidotu kadru rādītājs. Piemēri

  • Ja specifikācijai ir liela ietekme, bet tās efektivitāte nav ievērojami sliktāka par kvalitātes līmeni kopumā (lēni atveidoti kadri (%)), maz ticams, ka šo specifikāciju varēs optimizēt.
  • Ja specifikācija darbojas slikti (augsts rādītājs “lēni atveidoti kadri (%)”), ieteicams optimizēt to tieši, pat ja tai nav vislielākā ietekme.
Ierīču modeļu sadalījuma tabula

Ierīču modeļa sadalījuma tabulā ir norādītas visas nepietiekamas veiktspējas ierīces šajā kvalitātes līmenī. Šajā tabulā esošo informāciju var lejupielādēt. Lejupielādētajā datu kopā ir iekļauti papildu ierīču metadati, kas nav redzami lietotāja saskarnē.

  • Ietekmētās sesijas ir visu šīs ierīces sesiju skaits šajā kvalitātes līmenī. Šis skaits ietver visas sesijas neatkarīgi no tā, cik daudz lēni atveidoto kadru tajās bija. Iespējams, ka nelielā skaitā sesiju bija ietverti visi lēni atveidotie kadri.
  • Lēni atveidoti kadri (%) rāda lēni atveidotu kadru proporciju šajā ierīces modelī un kvalitātes līmenī. Atbilstoši nepietiekamas veiktspējas ierīces modeļa definīcijai tie ir vismaz 10%.
  • Katram ierīces modelim tiek nodrošināts kadra laiks un grafiskā procesora laiks, ja izmantojat spēles programmu, kas to atbalsta. Šādi varat saprast, cik lēna bija ierīces modeļa darbība 90. procentilē, kā arī to, vai to izraisīja centrālā procesora vai grafiskā procesora ierobežojumi.

Vai tas bija noderīgs?

Kā varam to uzlabot?

Vai nepieciešama papildu palīdzība?

Izmēģiniet norādītās nākamās darbības.

Meklēšana
Notīrīt meklēšanu
Aizvērt meklēšanas lodziņu
Galvenā izvēlne
3450756062428190697
true
Meklēšanas palīdzības centrs
true
true
true
true
true
92637
false
false