Google Developers Open Up DIY "WALT" mjerač vremena kašnjenja

Google programeri dijele DIY alat za mjerenje latencije sa zajednicom pod nazivom WALT. Čitajte dalje kako biste saznali više.

Svi volimo trenutno zadovoljstvo i većina nas je primijetila da stvari izgledaju brže u novijim verzijama Androida. Neki od nas možda su se čak pitali ili otvoreno pitali kako se razvijaju ti brži odgovori. Ako ste jedan od onih koji su se pitali, sada imate odgovor. Nedavno Google programeri objavio je unos na blogu o tome kako rješavaju ta kašnjenja, koja se nazivaju latencija, korištenjem alata koji je osmišljen kako bi ga ljudi mogli sami graditi. I ime je? WALT.

Latencija je nešto što je očito Google potrošio dosta vremena pokušavajući riješiti. Recimo da želite da zaslon reagira na dodir. Trebali biste znati koliko je vremena potrebno od početka do kraja zadatka. To se opisuje kao povratna latencija. Ali ako osoba želi ovo dalje raščlaniti kao u primjeru prikazanom na slici - nije bilo alata za to. WALT, koji je proizašao iz drugog USB alata tzv QuickStep, omogućuje mjerenje latencije audio I/O, povlačenja, crtanja zaslona i/ili dodira. Sinkronizacijom do milisekunde vanjskog hardverskog sata s uređajem za testiranje, bilo Androidom ili Chromebookom, sada je moguće prikupiti odvojene ulazne i izlazne latencije. Rezultat je sada poznavanje raščlambe svakog dijela povratne latencije, što razvojnim programerima omogućuje traženje prilika za bolje podešavanje i poboljšanje rezultata.

Puštanjem u javnost Google se nada da će ovaj alat biti koristan za druge dok pokušavaju proučiti i minimizirati latenciju svog rada na obje platforme. Čak su uključili i upute za izradu za one koji bi željeli sami napraviti testni uređaj. A koliko je teško napraviti WALT? Googleov softverski inženjer Mark Koudritsky:

"WALT je jednostavan. Dijelovi koštaju manje od 50 dolara, a uz neke osnovne vještine hobi elektronike, možete ga sami izraditi."

Provjerite više odlaskom na WALT repozitorij na Githubu, koji uključuje popis dijelova, upute za izradu i korake o tome kako koristiti uređaj.

Dakle, programeri - je li to nešto što mislite da ćete koristiti? Ili vjerujete da postoji drugačiji pristup koji bi se mogao koristiti? Slobodno nastavite raspravu dodavanjem svojih komentara u nastavku!