Orodje 'Systrace' Android Studio za spremljanje učinkovitosti bo vgrajeno v Android P

Nove obveznosti v odprtokodnem projektu Android Gerrit kažejo, da bo systrace, orodje za zmogljivost jedra Android, vgrajeno v Android Studio, morda prišlo v Android P.

Verjetno še niste slišali, razen če ste razvijalec aplikacij systrace prej. To je okrajšava za "System Trace" in je funkcija, vgrajena v Googlov IDE, Android Studio. Cilj systrace je razvijalcem omogočiti zbiranje in pregledovanje časovnih informacij v vseh procesi na sistemski ravni, ki se izvajajo na določeni napravi, kar je lahko zelo koristno pri vizualizaciji sistemskega vira uporaba. Zdaj obstajajo dokazi, da prihaja v Android P.

Obveza v odprtokodnem projektu Android Gerrit kaže, da Googlova sistemska trasa gradi naslednjo večjo različico Androida. Kot lahko vidimo tukaj, bo dodan kot aplikacija in prikazan v skritem meniju z nastavitvami za razvijalce. Razvijalci, ki ga pogosto uporabljajo, bodo veseli novice, da bo prikazan tudi kot ploščica hitrih nastavitev.

Poročilo, ki ga ustvari systrace, nudi splošno sliko sistemskih procesov naprave Android za določeno časovno obdobje. Pravzaprav ne zbira informacij o izvajanju kode v procesu aplikacije -- v Android Studiu obstajajo druga orodja (kot je CPE profiler ali orodje za "generiranje sledilnih dnevnikov"), ki prikazujejo, katere metode izvaja aplikacija in koliko sredstev CPE je uporabo. Kljub temu je lahko zelo uporaben med razvojem, saj zbira podatke iz jedra Android, kot so razporejevalnik procesorja, dejavnost diska in niti aplikacij, ter jih združuje v priročno poročilo HTML.

Razvijalci ga lahko uporabijo, da vidijo, kateri viri se uporabljajo, medtem ko orodje deluje. Systrace bo pregledal zajete informacije o sledenju in izpostavil morebitne težave, ki jih opazi, kar lahko vključuje (vendar ni omejeno na) sukanje uporabniškega vmesnika med prikazovanjem gibanja ali animacij. Zagotovil bo celo priporočila, kako odpraviti težave.

Ena stvar je gotova: ob predpostavki, da bo ta nova aplikacija dosegla uporabniške različice Androida P, bo to dobro za testiranje hroščev.