Обавештење

You can now request help from the Help page in your Play Console account.  If you don't have access to Play Console, ask your account admin for an invite.

Сазнајте више о Android Performance Tuner-у

 

Увид у учинак је нова функција у Android vitals-у посебно осмишљена за програмере игара и друге програмере апликација које користе матични кôд. Увиде у учинак омогућава Android Performance Tuner, нова додатна компонента која унапређује Android vitals за програмере игара. 

Овај чланак пружа информације о основним концептима Android Performance Tuner-а и увида у учинак, и о прорачунима на којима се заснивају:

Основни концепти

Параметри верности и нивои квалитета

Параметри верности апликације утичу на учинак и верност графике игре, на пример, на ниво детаља мрежасте топологије, резолуцију текстуре и начин глачања ивица. Могу да буду непрекидни (нпр. 0–100%), бинарни (да/не) или да користе неки други скуп вредности.

Ниво квалитета је унапред дефинисан скуп вредности за параметре верности. Нивои квалитета вам омогућавају да дефинишете комбинације параметара који обезбеђују прихватљив ниво верности при стабилној брзини кадрова за одређени подскуп корисника. Не би све могуће комбинације параметара пружиле добар кориснички доживљај.

Како се подешавају параметри верности и нивои квалитета

Параметри верности и нивои квалитета апликације се дефинишу током интеграције Android Performance Tuner-а. Можете да дефинишете до 15 нивоа квалитета у склопу интеграције, уз неограничен број параметара верности. Нивои се секвенцирају по растућој верности, при чему је 1 најнижи ниво верности.

Нивое и параметре квалитета можете да прегледате Play конзоли (Надгледајте и побољшавајте > Android Vitals > Преглед > изаберите Прегледајте нивое квалитета), али су они само за читање. Да бисте променили параметре, треба да објавите ажурирање. Више информација потражите у релевантном водичу за интеграцију.

Како се користе параметри верности и нивои квалитета

Нивои квалитета се користе за означавање сесија да бисте могли да одредите да ли је квалитет на моделу уређаја на превисоком или прениском нивоу. 

Параметри верности се користе да би се идентификовало како сваки уређај корисника треба мапирати са нивоом квалитета.

Важно: Ако параметри квалитета (и нивои квалитета) не одражавају подешавања апликације на уређајима корисника прецизно, сесије не могу да се мапирају са неким од унапред дефинисаних нивоа квалитета. Такве сесије се приказују као да су „непознатог“ нивоа квалитета. Проблеме на „непознатим“ нивоима квалитета је тешко решавати јер могу да садрже много различитих нивоа квалитета. Препоручујемо вам да прегледате интеграцију ако се ово деси.

Више информација о нивоима квалитета, укључујући нивое квалитета које утврђују корисници, потражите у одељку Решавање проблема и честа питања у вези са Android Performance Tuner-ом.

Напомене

Напомене су „ознаке“ на сценама у игри или апликацији. Пружају контекстуалне информације о томе шта игра ради у датом кадру. Напомене имају овакву структуру:

  • Тип напомене: вредност напомене
    • На пример: „Лик“: „протагониста“

Имајте на уму: Један кадар може да има више напомена.

Како се подешавају напомене

Напомене се дефинишу током интеграције. Да бисте променили напомене, морате да објавите ажурирање; додатне информације потражите у релевантном водичу за интеграцију.

Како се користе параметри верности и нивои квалитета

Како се користе напомене

Напомене вам помажу да разумете да ли одређене сцене у игри изазивају проблеме или садрже прилике. Да бисте добили одговарајући ниво прецизности проблема, треба да дефинишете довољно прецизне напомене.

Циљна брзина кадрова и циљно време за кадар

Циљна брзина кадрова се користи као референтна вредност за мерење учинка времена за кадар на свим моделима уређаја. Да би то било могуће, конвертује се у циљно време за кадар и примењује се толеранција да би се дефинисала гранична вредност за споро рендеровање кадрова.

Брзина кадрова је показатељ чија је јединица „кадрови у секунди“ (кадр/с). Време за кадар се мери у „ms“. Ова два параметра повезује једноставна формула:

  • време за кадар (ms) = 1000/брзина кадрова (кадр/с)

Тренутно можете да изаберете једну од следећих циљних брзина кадрова:

Циљна брзина кадрова (кадр/с)

Циљно време за кадар (ms)

30

33,333

60

16,667

120

8,333

 

Ако нисте сигурни коју циљну брзину кадрова треба да одаберете, почните од 30 кадр/с. То је добра основна брзина кадрова за многе игре. Циљну брзину кадрова увек можете да промените. Имајте у виду да тиме не мењате основне податке, само увиде и показатеље.

Граничне вредности за споро и брзо рендеровање кадрова

Граничне вредности за дефинисање увида и показатеља рендеровања кадрова се утврђују на основу циљне брзине кадрова.

  • Гранична вредност за споро рендеровање кадрова = циљно време за кадар + толеранција
  • Гранична вредност за брзо рендеровање кадрова = повећање од 25% у односу на циљно време за кадар (пружа потенцијал за повећање учинка)

За дату циљну брзину кадрова, граничне вредности су:

Циљна брзина кадрова (кадр/с)

Циљно време за кадар (ms)

Гранична вредност за споро рендеровање кадрова (ms) (SFT)

Гранична вредност за брзо рендеровање кадрова (ms) (FFT)

30

33,333

35,37

25,0

60

16,667

18,54

12,5

120

8,333

10,12

6,25

Предности примене толеранције на граничну вредност за споро рендеровање кадрова

Да бисмо обезбедили стабилан и користан увид, на време за кадар примењујемо толеранцију да бисмо компензовали непрецизност при мерењу и уверили се да се приказују само проблеми које корисници примећују, а не одступања која неће уочити.

Прилике и гранична вредност за брзо рендеровање кадрова

Да би се дефинисала прилика, користи се потенцијал за повећање учинка од 25%, с тим што га треба посматрати као смерницу за могуће прилике, а не као гаранцију. Увек вам препоручујемо да дубље истражите и обавите тестове пре него што подигнете ниво квалитета за уређај: чак и када уређај има добар потенцијал за повећање учинка, он можда није довољан да би се на следећем нивоу квалитета остварила доследна брзина кадрова.

Израчунавања Android Performance Tuner-а

Ако разумете израчунавања на којима се заснива Performance Tuner, боље можете да користите увиде.

Измерено време за кадар

При сабирању времена за кадар за велики број кадрова апликације, пријављујемо време за кадар из 90. перцентила. Оно се дефинише као максимално време за кадар за најбржих 90% кадрова.

Гранична вредност од 90% је тренутно фиксна и не може да се мења.

Предности перцентила у односу на просечну вредност

За добар кориснички доживљај је потребан стабилна, доследна брзина кадрова у целој сесији. Просечна вредност не пружа увид у доследност јер спори и брзи кадрови могу да се потиру. Коришћењем 90. перцентила добијате показатељ који одражава како се понаша велика већина кадрова.

Сегментирање времена за кадар

Времена за кадар се прикупљају и о њима се извештава путем сегмената хистограма, а не непрекидне променљиве, да би се умањила количина података која се шаље са уређаја корисника. Време за кадар које се пријављује је горња граница сегмента у којем се време за кадар налази на основу класификације.

Због тога се пријављена времена за кадар групишу на основу специјалних вредности и нису непрекидна.

Подразумевани сегменти се конфигуришу тако да пружају добру прецизност за решавање проблема при циљним брзинама од 30, 60 и 120 кадр/с. Поред тога, довољно су уски да се значај спорих кадрова не преувеличава. 

Показатељи спорог и брзог рендеровања кадрова

Појединачни кадрови се рачунају као спори или брзи у зависности од тога какви су у поређењу са граничним вредностима за рендеровање кадрова:

  • Кадар је спор ако је вредност његовог времена за кадар већа од граничне вредности за споро рендеровање кадрова (SFT)
  • Кадар је брз ако је вредност његовог времена за кадар мања од граничне вредности за брзо рендеровање кадрова (FFT)

Показатељи рендеровања кадрова се обично израчунавају само ако дође до одређеног проблема или прилика. Примери:

  • # и % спорих кадрова на моделу уређаја X на нивоу квалитета 4
  • # и % брзих кадрова на напомени Y на свим нивоима квалитета
  • % спорих и брзих кадрова на спецификацијама уређаја Z

Имајте на уму: Једини изузетак од овог правила је показатељ спорих кадрова који се приказује у Резимеу прегледа и који се мери за све кадрове.

Асиметрија

Спори и брзи кадрови нису инверзни: имају различите граничне вредности и различите критеријуме. То значи да модел уређаја или напомена који слабо раде ипак могу да имају брзе кадрове и да, у складу с тиме, модел уређаја или напомена са натпросечним учинком и даље могу да имају споре кадрове:

 
 

Критеријуми

Спори кадрови (%)

Брзи кадрови (%)

Проблем

90% времена за кадар > SFT

> 10% по дефиницији

између 0 и 90%

Могућност

90% времена за кадар < FFT

између 0 и 10%

> 90% по дефиницији

 

Имајте на уму: Понекад се наводе показатељи и спорог и брзог рендеровања кадрова да би се пружио додатни контекст за проблем или прилику.

Проблеми и прилике

Проблеми и прилике вам омогућавају да реагујете поводом учинка времена за кадар. До проблема долази ако модел уређаја или напомена (дефинисани изнад) доследно не постижу циљно време за кадар. Прилика је модел уређаја или напомена који доследно премашују циљно време за кадар за вредност која вам пружа потенцијал за повећање верности.

Да бисмо идентификовали проблеме и прилике, упоређујемо времена за кадар из 90. перцентила са граничним вредностима за споре кадрове (SFT) и брзе кадрове (FFT). Ове граничне вредности се израчунавају на основу циљног времена за кадар:

Типови увида

Дефиниција

Како се израчунава

Проблем:

  • Модел уређаја који слабо ради
  • Напомена са лошим учинком

„најмање 10% кадрова не остварује циљно време за кадар“

време за кадар из 90. перцентила > SFT

Прилика:

  • Модел уређаја са натпросечним учинком
  • Напомена са натпросечним учинком

„бар 90% кадрова је знатно брже од циљног времена за кадар“

време за кадар из 90. перцентила < FFT

Важне карактеристике проблема и прилика

Проблеми и прилике се дефинишу само у контексту:

  • Модел уређаја x ниво квалитета
  • Напомена x ниво квалитета

То вам омогућава да истражите проблем или прилику. На пример:

  • Проблем на моделу уређаја X на нивоу квалитета 4 => истражите модел уређаја X
  • Прилика на напомени Y на свим нивоима квалитета => истражите напомену Y

Проблеми и прилике нису супротни. Мања је вероватноћа да се прикажу проблеми него прилике и постоји велика разлика између тога да ли модел уређаја или прилика немају проблем или имају прилику.

Напомена на неким нивоима може да буде проблем, а на неким прилика. То важи и за моделе уређаја, иако је сценарио у којем се модел уређаја појављује на више нивоа квалитета гранични случај.

Проблеми и прилике су повезани са циљном брзином кадрова. Ако се она промени, мењају се и проблеми и прилике. Али, основни подаци о времену за кадар остају исти.

Сродни садржај

Да ли вам је ово било корисно?

Како то можемо да побољшамо?

Треба вам додатна помоћ?

Пробајте следеће кораке:

true
Претрага
Обриши претрагу
Затвори претрагу
Главни мени
17093744163213909349
true
Центар за помоћ за претрагу
false
true
true
true
true
true
92637
false
false
false
false