Az Android Open Source Project Gerrit új commitjai azt sugallják, hogy a systrace, az Android Studióba épített Android kernel teljesítményt nyújtó eszköze megérkezhet az Android P-re.
Hacsak nem alkalmazásfejlesztő, valószínűleg még soha nem hallott róla systrace előtt. A "System Trace" rövidítése, és ez a Google IDE-be épített funkció, Android Studio. A systrace célja, hogy a fejlesztők számára lehetőséget biztosítson az időzítési információk összegyűjtésére és ellenőrzésére egy adott eszközön futó rendszerszintű folyamatok, ami nagyon hasznos lehet a rendszererőforrás megjelenítésében használat. Most már bizonyítékok vannak arra, hogy Android P-re érkezik.
Az Android nyílt forráskódú projektje, a Gerrit azt mutatja, hogy a Google rendszerrendszert épít az Android következő nagyobb verziójába. Ahogy itt láthatjuk, akkor alkalmazásként adjuk hozzá, és megjelenik a rejtett Fejlesztői beállítások menüben. Azok a fejlesztők, akik gyakran használják, örömmel hallják, hogy Gyorsbeállítások csempeként is megjelenik.
A systrace által generált jelentés átfogó képet ad egy Android-eszköz rendszerfolyamatairól egy adott időszakra vonatkozóan. Valójában nem gyűjt információkat a kódvégrehajtásról az alkalmazás folyamatán belül – az Android Studio más eszközöket is tartalmaz (például a CPU-profilozó vagy a „nyomkövetési naplók generálása” eszköz), amelyek megmutatják, hogy egy alkalmazás mely metódusokat hajtja végre, és mennyi CPU-erőforrásról van szó. segítségével. Ennek ellenére nagyon hasznos lehet a fejlesztés során, mivel adatokat gyűjt az Android kernelből, mint például a CPU ütemező, a lemeztevékenység és az alkalmazásszálak, és ezeket egy praktikus HTML-jelentésben egyesíti.
A fejlesztők kihasználhatják, hogy megnézzék, milyen erőforrásokat használnak az eszköz futása közben. A Systrace megvizsgálja a rögzített nyomkövetési információkat, és kiemeli az általa észlelt problémákat, amelyek közé tartozik (de nem kizárólagosan) a UI mozgás vagy animációk megjelenítése közbeni elakadása. Még javaslatokat is ad a problémák megoldására.
Egy dolog biztos: ha feltételezzük, hogy ez az új alkalmazás eljut az Android P felhasználói buildjéhez, akkor a hibatesztelés áldása lesz.