Google Developers Open Up DIY "WALT" latentuma taimeris

Google izstrādātāji koplieto DIY latentuma mērīšanas rīku ar kopienu WALT. Lasiet tālāk, lai uzzinātu vairāk.

Mums visiem patīk tūlītēja apmierināšana, un lielākā daļa no mums ir pamanījuši, ka jaunākās Android versijās viss šķiet daudz ātrāks. Daži no mums, iespējams, pat brīnījās vai atklāti jautāja, kā tiek izstrādātas šīs ātrākās atbildes. Ja esat viens no tiem, kas domāja, tagad jums ir atbilde. Nesen Google izstrādātāji ievietoja emuāra ierakstu par to, kā viņi risina šo kavēšanos, ko sauc par latentumu, izmantojot rīku, kas paredzēts, lai cilvēki varētu patstāvīgi izveidot. Un tas ir vārds? VALTS.

Latentums ir kaut kas, šķiet, Google ir pavadījis ievērojamu laiku, cenšoties novērst. Pieņemsim, ka vēlaties, lai ekrāns reaģētu uz pieskārienu. Jums jāzina, cik daudz laika ir nepieciešams no uzdevuma sākuma līdz beigām. Tas ir aprakstīts kā turp un atpakaļ latentums. Bet, ja persona vēlas to sadalīt tālāk, kā parādīts grafikā redzamajā piemērā, nebija rīku, lai to izdarītu. WALT, kas cēlies no cita USB rīka ar nosaukumu

QuickStep, ļauj izmērīt audio I/O latentumu, vilkšanu, ekrāna zīmēšanu un/vai pieskārienus. Sinhronizējot līdz milisekundei ārējo aparatūras pulksteni ar testēšanas ierīci — Android vai Chromebook datoru, tagad ir iespējams apkopot atsevišķus ievades un izvades latentumus. Rezultātā tagad ir zināms katras turp un atpakaļ latentuma daļas sadalījums, ļaujot izstrādātājiem meklēt iespējas labāk pielāgot un uzlabot rezultātus.

Izlaižot publiski, Google cer, ka šis rīks būs noderīgs citiem, cenšoties izpētīt un samazināt darba latentumu jebkurā no platformām. Viņi pat ir iekļāvuši būvniecības instrukcijas tiem, kas vēlas paši izgatavot testa ierīci. Un grūtības izveidot VALTU? No Google programmatūras inženiera Marka Koudritska:

"VALTS ir vienkāršs. Detaļas maksā mazāk nekā 50 USD, un, izmantojot dažas pamata hobiju elektronikas prasmes, jūs varat to izveidot pats.

Lai uzzinātu vairāk, dodieties uz WALT repozitorijs vietnē Github, kurā ir iekļauts detaļu saraksts, izveides instrukcijas un darbības, kā lietot ierīci.

Tātad izstrādātāji — vai tas ir kaut kas tāds, ko jūs domājat izmantot? Vai arī jūs domājat, ka varētu izmantot citu pieeju? Jūtieties brīvi turpināt diskusiju, pievienojot savus komentārus zemāk!