News (ET)

Google esitleb AutoFDO tehnikat, et kiirendada Androidi jõudlust kernelis kuni 22%.

Google Android
Google Android - Koshiro K/Shutterstock.com

Google teatas hiljuti uuenduslikust tehnikast nimega AutoFDO, mis on Otimização Automática Direcionada akronüüm Feedback jaoks, eesmärgiga oluliselt parandada Android jõudlust. Esta algatus tähistab olulist edasiminekut selles, kuidas operatsioonisüsteem oma sisemisi ressursse haldab, tõotades sujuvamat ja tundlikumat kasutuskogemust miljonite kasutajate jaoks kogu maailmas.

See tehnika keskendub peamiselt Android tuuma, operatsioonisüsteemi südame optimeerimisele. Just tuumas hallatakse olulist suhtlust rakenduste, tarkvararessursside ja seadme riistvara vahel, mistõttu on see jõudluse parandamisel ülioluline.

Lubadus on, et AutoFDO suudab rakenduste käivitamise ja süsteemi alglaadimise aegu oluliselt kiirendada, pakkudes otsest mõju igapäevasele kasutatavusele. Tehnoloogiahiiglane panustab sellele lähenemisviisile, et tagada Android-i tõhususe jätkuv arenemine.

AutoFDO optimeerimise olemus

Kuigi AutoFDO rakendatakse uuel tasemel, ei ole see Google operatsioonides täiesti tundmatu kontseptsioon, kuna see võeti esmakordselt kasutusele 2021. aastal koos Android 12-ga, et optimeerida operatsioonisüsteemispetsiifilisi mooduleid ja teeke. Agora, suur muutus seisneb selle otseses rakenduses kerneli tasemel, mis võimendab selle potentsiaalset mõju. AutoFDO tööpõhimõte põhineb traditsiooniliste tarkvara koostamise otsuste piirangute ületamisel, mis sageli tuginevad lähtekoodi analüüsist eraldatud “staatilistele koodivihjetele”, näiteks funktsioonistruktuuridele või tingimussõnadele. Embora kasulik, need näpunäited ei ennusta alati täpselt tegelikku kasutust ja jooksva koodi kõige kriitilisemaid osi. Siin tuleb mängu AutoFDO, mis kogub andmeid tarkvara reaalajas käitamise ajal. Realistlikuma ja dünaamilisema teabe põhjal juhendatakse kompilaatorit rakendama iga konkreetse kasutusstsenaariumi jaoks kõige sobivamaid optimeerimisi, mille tulemuseks on palju olulisem tõhususe kasv, mis on kooskõlas kasutajakogemusega.

Märkimisväärne kasu süsteemi sujuvuses

AutoFDO rakendamise esialgsed tulemused on paljulubavad, eriti kui fookus on suunatud kernelile. Anteriormente, kasutajataseme täitmisfailides ja teekides oli see tehnika juba näidanud 4% paranemist rakenduse käivitamisel ja 1% lühenemist süsteemi käivitusajal. Kuigi need numbrid võivad esmapilgul tunduda tagasihoidlikud, on mõju kerneli tasemel oluliselt suurem ja väärib esiletõstmist.

Testides, mis viidi läbi liini Pixel seadmetega, kasutades Android kerneli versioone 6.1, 6.6 ja 6.12, varieerus mõõdetud jõudluse suurenemine 2% ja märkimisväärse 22% vahel. Essa variatsioon sõltus otseselt süsteemi konkreetsest komponendist, mida testide ajal mõõdeti. Oluline on rõhutada, et nagu Google teatas, on see töö veel pooleli, mis viitab võimalusele saavutada veelgi olulisemat kasu tehnoloogia arendamise ja rakendamise tulevastes etappides.

Kerneli sekkumise sügavus

Kui valite Android kerneli optimeerimise AutoFDO abil, ilmneb Google suurepärase jõudluse püüdluste sügavus. Kernel on põhikiht, mis suhtleb vahetult seadme riistvaraga, toimides rakenduste ja füüsiliste komponentide vahel. Qualquer paranemine sellel tasemel avaldab mõju kogu süsteemile.

Kerneli asjakohasust saab mõõta selle järgi, et Android seadmes kulub see umbes 40% protsessori kasutusajast. Isso tähendab, et kerneli töö efektiivsus mõjutab otseselt seadme energiatarbimist, reageerimiskiirust ja multitegumtöö võimet, mõjutades iga kasutaja interaktsiooni.

Tehnoloogia laiendamine ja juurutamine

AutoFDO juurutamine järgib Google strateegilist ajakava, mis juba integreerib selle tehnika 6.12 tuuma harudesse, sihtides Android 16 ja versioonis 6.6 Android 15 jaoks.

Ettevõtte tegevuskava hõlmab AutoFDO jätkuvat laiendamist kõigi tulevaste kerneli versioonide jaoks, konsolideerides selle standardse tööriistana tõhususe otsimisel. Isso näitab pikaajalist pühendumust hoida Android jõudluse ja optimeerimise esirinnas.

Lisaks tuumale pakub Google ka AutoFDO rakendamist muudele olulistele süsteemikomponentidele, nagu riistvaradraiverid. Esta laiendus lubab laiendada optimeerimise eeliseid veelgi rohkematele piirkondadele, tagades, et Android ökosüsteemi kõik osad töötavad maksimaalse efektiivsusega.

Otsene kasu kasutajakogemusele

AutoFDO pakutavad täiustused ületavad tehnilist universumit, andes käegakatsutavat kasu neile, kes kasutavad Android seadmeid igapäevaselt. Rakenduste kiirendatud käivitamine tähendab vähem ooteaega ja kiiremat juurdepääsu soovitud funktsioonidele alates sotsiaalvõrgustikest kuni tootlikkuse tarkvarani.

Süsteemi alglaadimisaja lühenemine aitab kaasa ka paindlikumale kasutuskogemusele, võimaldades kasutajatel seada oma seadmed mõne sekundiga kasutusvalmis. Este eelis on eriti märgatav olukordades, kus iga hetk on oluline, näiteks pärast taaskäivitamist või tarkvaravärskendust.

Lisaks võib kerneli tasemel optimeerimine aku kasutusaega positiivselt mõjutada. Muutes protsessori kasutamise tõhusamaks, kulutab operatsioonisüsteem ülesannete täitmiseks vähem energiat, mille tulemuseks on seadme suurem autonoomia kogu päeva jooksul.

Üldiselt on AutoFDO kasutuselevõtt oluline samm veelgi tundlikuma ja optimeeritud Android suunas. Kerneli uuendused mitte ainult ei paranda kiirust ja sujuvust, vaid seavad ka uue efektiivsuse standardi, mis on tunda igas puudutuses ja seadmega suhtlemises, muutes kasutajakogemuse rahuldavamaks.

Pidev tõhususe otsimine Android juures

Google algatus koos AutoFDO-ga rõhutab pidevaid jõupingutusi Android, keeruka operatsioonisüsteemi, mis peab vastama paljudele seadmetele ja kasutajate vajadustele, jõudluse täiustamiseks. Optimeerimine ei ole isoleeritud sündmus, vaid pidev protsess konkurentsitihedal tehnoloogiaturul asjakohasena püsimiseks.

Jõudlus on Android ökosüsteemis kasutajate rahulolu ja säilitamise otsustav tegur. Kiirem ja tõhusam süsteem mitte ainult ei paranda kasutatavust, vaid julgustab arendajaid looma tugevamaid ja uuenduslikumaid rakendusi, teades, et platvorm suudab neid sujuvalt toetada.

Väljakutsed ja tulevikuväljavaated

AutoFDO juurutamine tuumas on verstapost, kuid optimeerimise tee on täis pidevaid väljakutseid, mis nõuavad pidevat kohanemist uute riistvaraarhitektuuride ja tarkvaranõuetega.

  • Android uued versioonid jätkavad AutoFDO integreerimist ja laiendamist.
  • Komponentide (nt draiverid) optimeerimine peaks tooma rohkem kasu.
  • Tehnika on aluseks tulevastele jõudlusuuendustele.
  • Reaalajas tagasisidest saab süsteemi tõhususe oluline tugisammas.
  • To Top