Android Studijas rīks “Systrace” veiktspējas uzraudzībai tiks iebūvēts operētājsistēmā Android P

Jaunās saistības Android atvērtā pirmkoda projektā Gerrit liecina, ka Systrace, Android kodola veiktspējas rīks, kas iebūvēts Android Studio, varētu nonākt Android P.

Ja vien neesat lietojumprogrammu izstrādātājs, jūs, iespējams, nekad neesat par to dzirdējis systrace pirms tam. Tas ir saīsinājums no "System Trace", un tā ir funkcija, kas iebūvēta Google IDE, Android Studio. Systrace mērķis ir dot izstrādātājiem iespēju apkopot un pārbaudīt laika informāciju par visu sistēmas līmeņa procesi, kas darbojas noteiktā ierīcē, kas var būt ļoti noderīgi sistēmas resursa vizualizācijā lietojums. Tagad ir pierādījumi, ka tas nāk uz Android P.

Apņemšanās Android atvērtā pirmkoda projektā Gerrit parāda, ka Google izveido sistēmu nākamajā lielākajā Android versijā. Kā mēs varam redzēt šeit, tā tiks pievienota kā lietojumprogramma un parādīsies slēpto Izstrādātāja opciju iestatījumu izvēlnē. Izstrādātāji, kuri to izmanto bieži, priecāsies dzirdēt, ka tā tiks parādīta arī kā ātro iestatījumu flīze.

Systrace ģenerētais pārskats sniedz vispārēju priekšstatu par Android ierīces sistēmas procesiem noteiktā laika periodā. Tas faktiski neapkopo informāciju par koda izpildi lietojumprogrammas procesā — Android Studio ir arī citi rīki (piemēram, CPU profilētājs vai "izsekošanas žurnālu ģenerēšanas" rīks), kas parāda, kuras metodes lietojumprogramma izpilda un cik daudz CPU resursu tai ir. izmantojot. Tomēr tas var būt ļoti noderīgs izstrādes laikā, jo tas apkopo datus no Android kodola, piemēram, CPU plānotāja, diska darbības un lietotņu pavedieniem, un apvieno tos parocīgā HTML pārskatā.

Izstrādātāji to var izmantot, lai redzētu, kuri resursi tiek izmantoti, kamēr rīks darbojas. Systrace pārbaudīs tverto izsekošanas informāciju un izcels visas konstatētās problēmas, kas var ietvert (bet ne tikai) lietotāja interfeisa sabrukumu kustības vai animācijas parādīšanas laikā. Tajā pat tiks sniegti ieteikumi, kā novērst problēmas.

Viena lieta ir droša: pieņemot, ka šī jaunā lietotne nonāks pie Android P lietotāju versijām, tā būs labvēlīga kļūdu pārbaudei.