"Systrace" Android Studio -työkalu suorituskyvyn seurantaan rakennetaan Android P: hen

Android Open Source Project Gerritin uudet sitoumukset viittaavat siihen, että Android Studioon sisäänrakennettu Android-ytimen suorituskykytyökalu systrace saattaa olla tulossa Android P: lle.

Jos et ole sovelluskehittäjä, et todennäköisesti ole koskaan kuullutkaan systrace ennen. Se on lyhenne sanoista "System Trace", ja se on Googlen IDE: n sisäänrakennettu ominaisuus, Android Studio. Systracen tavoitteena on antaa kehittäjille mahdollisuus kerätä ja tarkastaa ajoitustietoja kaikista järjestelmätason prosessit, jotka ovat käynnissä tietyssä laitteessa, mikä voi olla erittäin hyödyllistä järjestelmäresurssien visualisoinnissa käyttö. Nyt on näyttöä siitä, että se on tulossa Android P: lle.

Sitoumus Android Open Source -projektissa Gerrit osoittaa, että Google rakentaa systracea seuraavaan suureen Android-versioon. Kuten voimme nähdä täällä, se lisätään sovellukseksi ja näkyy piilotetussa Kehittäjäasetukset-asetusvalikossa. Sitä usein käyttävät kehittäjät ovat iloisia kuullessaan, että se näkyy myös Pika-asetukset-ruuduna.

Systracen luoma raportti tarjoaa kokonaiskuvan Android-laitteen järjestelmäprosesseista tietyltä ajanjaksolta. Se ei itse asiassa kerää tietoja koodin suorittamisesta sovelluksen prosessissa – Android Studiossa on muita työkaluja (kuten suorittimen profilointi tai "luo jäljityslokit" -työkalu), jotka näyttävät, mitä menetelmiä sovellus suorittaa ja kuinka paljon prosessoriresursseja sillä on käyttämällä. Siitä huolimatta se voi olla erittäin hyödyllinen kehityksen aikana, koska se kerää tietoja Android-ytimestä, kuten suorittimen ajoittimesta, levyn toiminnasta ja sovellussäikeistä, ja yhdistää ne käteväksi HTML-raportiksi.

Kehittäjät voivat hyödyntää sitä nähdäkseen, mitä resursseja käytetään työkalun ollessa käynnissä. Systrace tarkastaa siepatut jäljitystiedot ja korostaa havaitsemansa ongelmat, joihin voi sisältyä (mutta ei rajoittuen) käyttöliittymän tunkeutuminen liikkeen tai animaatioiden näyttämisen aikana. Se tarjoaa jopa suosituksia ongelmien korjaamiseksi.

Yksi asia on varma: olettaen, että tämä uusi sovellus tekee tiensä Android P: n käyttäjäkoonnuksiin, se on siunaus virheiden testaamiseen.