Instrumentul Android Studio „Systrace” pentru monitorizarea performanței va fi încorporat în Android P

click fraud protection

Noile comisii din Proiectul Android Open Source Gerrit sugerează că systrace, instrumentul de performanță a nucleului Android încorporat în Android Studio, ar putea veni pe Android P.

Cu excepția cazului în care sunteți un dezvoltator de aplicații, probabil că nu ați auzit niciodată de systrace inainte de. Este prescurtarea pentru „System Trace” și este o funcție încorporată în IDE-ul Google, Android Studio. Scopul systrace este de a oferi dezvoltatorilor capacitatea de a colecta și de a inspecta informații de sincronizare pentru toate procese la nivel de sistem care rulează pe un dispozitiv dat, ceea ce poate fi foarte util în vizualizarea resurselor sistemului utilizare. Acum, există dovezi că vine pe Android P.

Un angajament din proiectul Android Open Source Gerrit arată că Google construiește sistemul în următoarea versiune majoră de Android. După cum putem vedea aici, va fi adăugată ca aplicație și va apărea în meniul de setări ascuns pentru Opțiuni pentru dezvoltatori. Dezvoltatorii care îl folosesc des vor fi fericiți să audă că va apărea și sub forma unui set de setări rapide.

Raportul generat de systrace oferă o imagine de ansamblu a proceselor sistemului unui dispozitiv Android pentru o anumită perioadă de timp. De fapt, nu colectează informații despre execuția codului în cadrul procesului unei aplicații - există și alte instrumente în Android Studio (cum ar fi procesorul profiler sau instrumentul „generați jurnalele de urmărire”) care arată ce metode execută o aplicație și câte resurse CPU are folosind. Totuși, poate fi foarte util în timpul dezvoltării, deoarece colectează date din nucleul Android, cum ar fi programatorul CPU, activitatea discului și firele de execuție a aplicației și le combină într-un raport HTML la îndemână.

Dezvoltatorii îl pot folosi pentru a vedea ce resurse sunt folosite în timp ce instrumentul rulează. Systrace va inspecta informațiile de urmărire capturate și va evidenția orice probleme pe care le observă, care pot include (dar nu se limitează la) jank UI în timpul afișării mișcării sau animațiilor. Va oferi chiar și recomandări despre cum să remediați problemele.

Un lucru este sigur: presupunând că această nouă aplicație se îndreaptă către versiunile utilizatorilor de Android P, va fi un avantaj pentru testarea erorilor.