News (CEB)

Gipresentar sa Google ang teknik sa AutoFDO aron mapadali ang performance sa Android hangtod sa 22% sa kernel

Google Android
Google Android - Koshiro K/Shutterstock.com

Bag-o lang gipahibalo sa Google ang usa ka bag-ong teknik nga gitawag og AutoFDO, acronym sa Otimização Automática Direcionada para sa Feedback, nga adunay tumong nga mapauswag ang performance sa Android. Ang Esta nga inisyatiba nagtimaan sa usa ka importante nga pag-uswag sa paagi sa pagdumala sa operating system sa iyang internal nga mga kapanguhaan, nga nagsaad sa usa ka mas fluid ug responsive nga kasinatian sa user alang sa minilyon nga tiggamit sa tibuok kalibutan.

Ang teknik nagpunting sa panguna sa pag-optimize sa Android kernel, ang kasingkasing sa operating system. Anaa sa kernel nga ang hinungdanon nga komunikasyon tali sa mga aplikasyon, kahinguhaan sa software ug hardware sa aparato gidumala, nga gihimo kini nga hinungdanon nga punto alang sa bisan unsang pagpauswag sa pasundayag.

Ang saad mao nga ang AutoFDO makahimo sa paglansad sa aplikasyon ug mga oras sa pag-boot sa sistema nga labi ka paspas, nga nagtanyag usa ka direkta nga epekto sa adlaw-adlaw nga paggamit. Ang higante sa teknolohiya nagpusta sa kini nga pamaagi aron masiguro nga ang Android nagpadayon sa pag-uswag sa kahusayan.

Ang diwa sa AutoFDO optimization

Ang AutoFDO, bisan kung gipadapat sa usa ka bag-ong lebel, dili usa ka hingpit nga wala mahibal-an nga konsepto sa mga operasyon sa Google, nga una nga gipaila kaniadtong 2021 kauban ang Android 12 aron ma-optimize ang mga module ug librarya nga piho sa operating system. Agora, ang dako nga pagbag-o naa sa direkta nga aplikasyon niini sa lebel sa kernel, nga nagpadako sa potensyal nga epekto niini. Giunsa ang pagtrabaho sa AutoFDO gibase sa pagbuntog sa mga limitasyon sa tradisyonal nga mga desisyon sa pag-compile sa software, nga kasagaran nagsalig sa “static code hints” nga gikuha gikan sa source code analysis, sama sa function structures o conditional. Embora mapuslanon, kini nga mga tip dili kanunay tukma nga makatagna sa aktuwal nga paggamit ug ang labing kritikal nga mga bahin sa running code. Dinhi diin nagdula ang AutoFDO, pagkolekta sa datos sa panahon sa real-time nga pagpatuman sa software. Base sa mas realistiko ug dinamikong impormasyon, ang compiler dayon gigiyahan sa paggamit sa labing tukma nga mga pag-optimize alang sa matag espesipikong senaryo sa paggamit, nga moresulta sa mas mahinungdanon nga mga kadaugan sa episyente nga nahiuyon sa kasinatian sa user.

Dako nga ganansya sa sistema sa fluidity

Ang pasiuna nga mga resulta gikan sa pag-aplay sa AutoFDO maayo, labi na kung ang pokus naa sa kernel. Anteriormente, sa user-level executables ug mga librarya, ang teknik nagpakita na og 4% nga pag-uswag sa application startup ug 1% nga pagkunhod sa system startup time. Bisan kung kini nga mga numero mahimo’g ingon gamay sa una nga pagtan-aw, ang epekto sa lebel sa kernel labi ka dako ug angay nga ipasiugda.

Sa mga pagsulay nga gihimo gamit ang mga himan gikan sa Pixel nga linya, gamit ang mga bersyon 6.1, 6.6 ug 6.12 sa Android kernel, ang performance gains nga gisukod nagkalainlain tali sa 2% ug usa ka mahinungdanon nga 22%. Ang Essa nga kalainan direkta nga nagdepende sa piho nga sangkap sa sistema nga gisukod sa panahon sa mga pagsulay. Mahinungdanon nga ipasiugda nga, ingon nga gipahibalo sa Google, kini nga trabaho nagpadayon pa, nga nagsugyot sa posibilidad sa labi pa nga hinungdanon nga mga kadaugan nga makab-ot sa umaabot nga mga yugto sa pagpauswag ug pagpatuman sa teknolohiya.

Ang giladmon sa interbensyon sa kernel

Ang pagpili nga ma-optimize ang Android kernel nga adunay AutoFDO nagpadayag sa giladmon sa pagpangita sa Google alang sa labing maayo nga pasundayag. Ang kernel mao ang sukaranan nga layer nga direktang nakig-interact sa hardware sa aparato, nga naglihok isip tigpataliwala tali sa mga aplikasyon ug pisikal nga mga sangkap. Ang Qualquer nga pag-uswag sa kini nga lebel adunay mga epekto sa tibuuk nga sistema.

Ang kalabutan sa kernel mahimong masukod pinaagi sa kamatuoran nga kini nag-asoy sa gibana-bana nga 40% sa oras sa paggamit sa CPU sa usa ka Android nga aparato. Ang Isso nagpasabot nga ang kahusayan nga gigamit sa kernel adunay direktang epekto sa konsumo sa kuryente, katulin sa pagtubag ug abilidad sa multitasking sa device, nga makaapekto sa matag interaksyon sa user.

Pagpalapad ug pagpatuman sa teknolohiya

Ang pagpatuman sa AutoFDO nagsunod sa usa ka estratehikong timeline sa Google, nga nag-integrate na sa teknik ngadto sa 6.12 kernel branches, nagtarget sa Android 16, ug sa bersyon 6.6 para sa Android 15.

Ang plano sa aksyon sa kompanya naglakip sa padayon nga pagpalapad sa AutoFDO alang sa tanan nga umaabot nga mga bersyon sa kernel, nga gikonsolida kini ingon usa ka sukaranan nga himan sa pagpangita alang sa kahusayan. Gipakita sa Isso ang usa ka dugay nga pasalig sa pagpadayon sa Android sa unahan sa pasundayag ug pag-optimize.

Dugang pa sa kernel, ang Google naghatag usab alang sa aplikasyon sa AutoFDO sa ubang hinungdanon nga sangkap sa sistema, sama sa mga driver sa hardware. Ang pagpalapad sa Esta nagsaad nga madugangan ang mga benepisyo sa pag-optimize sa labi pa nga mga lugar, pagsiguro nga ang matag bahin sa Android ecosystem naglihok sa labing taas nga kahusayan.

Direkta nga mga benepisyo sa kasinatian sa tiggamit

Ang mga pag-uswag nga gihatag sa AutoFDO milabaw sa teknikal nga uniberso, nga naghubad ngadto sa mahikap nga mga benepisyo alang niadtong naggamit sa Android nga mga himan matag adlaw. Ang gipadali nga paglusad sa aplikasyon nagpasabut nga gamay ra ang oras sa paghulat ug mas paspas nga pag-access sa gusto nga mga gamit, gikan sa mga social network hangtod sa software sa produktibo.

Ang pagkunhod sa oras sa pag-boot sa sistema nakatampo usab sa usa ka labi ka abtik nga kasinatian, nga gitugotan ang mga tiggamit nga andam ang ilang mga aparato aron magamit sa usa ka segundo. Ang benepisyo sa Este ilabinang talagsaon sa mga sitwasyon diin importante ang matag gutlo, sama sa pagkahuman sa reboot o pag-update sa software.

Dugang pa, ang pag-optimize sa lebel sa kernel mahimong positibo nga makaimpluwensya sa kinabuhi sa baterya. Pinaagi sa paghimo sa paggamit sa CPU nga mas episyente, ang operating system naggamit og gamay nga enerhiya sa paghimo sa mga buluhaton, nga miresulta sa mas dako nga awtonomiya alang sa device sa tibuok adlaw.

Sa kinatibuk-an, ang pagpaila sa AutoFDO nagrepresentar sa usa ka importante nga lakang padulong sa mas mosanong ug na-optimize nga Android. Ang mga kabag-ohan sa kernel dili lamang makapauswag sa katulin ug pagka-likido, apan nagtakda usab usa ka bag-ong sukaranan sa kahusayan nga mabati sa matag paghikap ug pakig-uban sa aparato, nga naghimo sa kasinatian sa gumagamit nga labi ka makapatagbaw.

Ang padayon nga pagpangita alang sa kahusayan sa Android

Ang Google nga inisyatiba uban sa AutoFDO nagpasiugda sa padayong paningkamot sa pagpino sa performance sa Android, usa ka komplikadong operating system nga kinahanglang motubag sa usa ka halapad nga mga device ug mga panginahanglan sa user. Ang pag-optimize dili usa ka hilit nga panghitabo, apan usa ka makanunayon nga proseso aron magpabilin nga may kalabotan sa merkado sa teknolohiya nga kompetisyon.

Ang pasundayag usa ka mahukmanon nga hinungdan sa katagbawan sa tiggamit ug pagpadayon sa Android ecosystem. Ang usa ka mas paspas, mas episyente nga sistema dili lamang makapauswag sa usability, apan nag-awhag usab sa mga developers sa paghimo og mas lig-on ug innovative nga mga aplikasyon, nga nahibalo nga ang plataporma makasuporta kanila sa hapsay nga paagi.

Mga hagit ug mga panglantaw sa umaabot

Ang pagpatuman sa AutoFDO sa kernel usa ka milestone, apan ang dalan sa pag-optimize puno sa nagpadayon nga mga hagit, nga nanginahanglan kanunay nga pagpahiangay sa bag-ong mga arkitektura sa hardware ug mga gipangayo sa software.

  • Ang mga bag-ong bersyon sa Android magpadayon sa paghiusa ug pagpalapad sa paggamit sa AutoFDO.
  • Ang pag-optimize sa mga sangkap sama sa mga drayber kinahanglan nga magdala og daghang mga ganansya.
  • Ang teknik magsilbi nga basehan sa umaabot nga mga inobasyon sa performance.
  • Ang tinuud nga oras nga feedback mahimong usa ka hinungdanon nga haligi alang sa kaepektibo sa sistema.
  • To Top