) • Laitteiston accleration ei taianomaisesti tehdä piirustus suorituskyvyn ongelmia katoavat. Vielä on raja, kuinka paljon GPU voi tehdä. Viime mielenkiintoinen esimerkki tästä on tablettien rakennettu Tegra 2 - että GPU voi koskettaa jokaista pikseli 1280x800 näytön noin 2,5 kertaa 60fps. Nyt harkita Android 3.0 tabletti aloitusnäyttö, jossa siirtyvät kaikki sovellukset lista: sinun täytyy tehdä tausta (1x kaikki pikseliä), sitten kerros oikoteitä ja widgettejä (olkaamme mukava ja sanoa tämä on .
5x kaikki pikseliä) , sitten musta tausta kaikki sovellukset (1x kaikki pikseliä), ja kuvakkeet ja merkinnöissä kaikki sovellukset (.5x kaikki pikseliä). Olemme jo puhalletaan henkeä kohden pikselin budjetti, ja emme ole edes koostuviin erillinen ikkunat lopullinen näyttö vielä. Saadaksesi 60fps animaatio, Android 3.0 ja myöhemmin käyttää useita temppuja. Iso on, että se yrittää laittaa kaikki ikkunoita peittokuvien sen sijaan, että kopioi ne ruutupuskurin GPU.
Kun kyseessä täällä jopa, että olemme edelleen yli budjetin, mutta meillä on toinen temppu: koska tapetti Android on erillisessä ikkunassa, voimme tehdä tämän ikkunan suurempi kuin näytön pitää koko bittikartta. Nyt, kun selaa, liikkeen taustalla ei vaadi piirustus, vain liikkuvat sen ikkuna ... ja koska tämä ikkuna on päällys, se ei edes tarvitse koostuviin näytön kanssa GPU. • Kun laite näytön resoluutio nousee, saavuttaa 60fps UI liittyy läheisesti GPU nopeus ja erityisesti GPU muistiväylän kaistanleveys.
Itse asiassa, jos haluat saada käsityksen suorituskykyä laitetta, aina kiinnitä huomiota muistiväylän kaistanleveys. On paljon tilanteita, joissa CPU (erityisesti niitä ihania NEON ohjeet) voi mennä paljon nopeammin kuin muistiväylän.