- Microsoft valmistab teile huvilistele veelgi rohkem maiustusi.
- Kasutatava brauseriga otsustamine võib mõne jaoks olla tõsine ülesanne.
- Need uued tööriistad võivad aga aidata teil palju kiiremini otsuseni jõuda.
- See Microsofti uus tarkvara on pühendatud Linuxile ja Androidile.
Pole kahtlust, et paljud meist kasutavad tavapäraste valikute asemel mõnda brauserit, millest teised pole isegi kuulnud.
Ja on tõsi, et jõudlus on tavaliselt väga oluline tegur kasutajatele, kes proovivad otsustada erinevate veebisirvimisvalikute vahel.
Suurimad konkurendid Microsoft ja Google pakuvad pidevalt uusi viise oma Edge'i ja Chrome'i brauserite jõudluse parandamiseks.
Nüüd aga, Microsoft tutvustas avatud lähtekoodiga tööriistade komplekti Linuxi ja Androidi jaoks, mida nimetatakse Microsofti jõudlustööriistadeks, mida saab kasutada brauseri jõudluse mõõtmiseks erinevates süsteemides.
Saame uued mõõteriistad Linuxi ja Androidi jaoks
Ärge laske tööriistakomplekti välimusest end petta, sest kuigi see näib olevat üldotstarbeline, on Microsoft rõhutanud, et seda saab kasutada brauseri jõudluse jälgimiseks ja mõõtmiseks.
Kogu see jälgimise töötlemise tööriist põhineb samal metoodikal, mida kasutati Windows OS-i jõudluse parandamiseks viimase paarikümne aasta jooksul.
Tulevase tarkvara abil saab pakkuda rohkem teavet selle kohta, mida OS ja rakenduse kood hetkel teevad. ajahetkel ja soovi korral saate jäljed korreleerida ka Windows Performance Analyzeriga (WPA).
Tööriistakomplekt ise on üles ehitatud .NET Core'ile ja microsoft-performance-toolkit-sdk-le, mis tähendab, et teoreetiliselt toetatakse seda igas .NET Core'i toetatavas OS-is.
Linuxi puhul toetame LTTng, perf ja Perfetto. Androidi ja Chromiumi brauserite (nt Chrome ja Edge Chromium) puhul toetame Perfettot.
Siin on praegune toetatud jälgimine:
- LTTng (Linux Kerneli protsessori ajastamine, protsessid, lõimed, IO/ketta blokeerimine, süstemaatilised kõned, failisündmused jne)
- Perf Linuxi protsessori proovivõtt (cpu-clock)
- Perfetto Android ja Chromium (CPU ajastamine, protsessori proovivõtt, protsessori sagedus, FTrace, Androidi logid, üldised sündmused / vaikerajad, GPU loendurid)
Tööriistad toetavad sõelumist ja ka ülaltoodud jälgimise analüüsimist. Jälje jäädvustamine ja salvestamine on igat tüüpi jälgimistööriistade puhul erinev ja seda käsitletakse Kuidas jäädvustada jälge või palke.
Lisaks märkis tehnikahiiglane, et mis tahes OS-i mis tahes programm või GUI saab sündmusi töödelda Microsoft-Performance-Tools SDK ja Linuxi-Androidi pistikprogrammidega.
Microsoft ise kasutab seda tööriistakomplekti, et mõõta jõudlust Windowsi alamsüsteemis Androidile (WSA), Azure Linuxi VM-ides, Windowsi alamsüsteemis Linuxile (WSL2) ja oma Edge-brauseris mitmel platvormil.
Loodetavasti saab tööriistu kasutades jõudluse analüüsimiseks ja parandamiseks rohkem teavet järgmiste toodete ajamite jõudluse kohta:
- Windowsi alamsüsteem Androidile (WSA), mis töötab suurepärase Windowsi integratsiooniga VM-is Androidi algrakendusi
- Azure Linuxi VM-id ja Windowsi alamsüsteem Linuxile (WSL2), mis mõlemad käitavad Linuxit VM-ides
- Microsoft Edge'i brauser, mis on platvormideülene ja põhineb Chromiumil
Kui soovite seda algatust lähemalt uurida ja ise otsustada, tehke seda kindlasti vaadake GitHubi avatud lähtekoodiga projekti.
Kas olete sellest uuest tööriistakomplektist põnevil? Andke meile teada allpool olevas kommentaaride jaotises.