Google „отклучи“ тајна функција: Вашиот Android телефон наскоро ќе биде значително побрз

Новите Android телефони и други слични уреди наскоро ќе добијат значително зголемување на перформансите. Google објави детално објаснување за тоа како ќе се постигне ова.

Тимот на Google за Android LLVM алатки објави воведување на функција наречена Automatic Feedback-Directed Optimization (AutoFDO) во самото јадро (kernel) на Android, што може да донесе голем скок во перформансите на системот.

AutoFDO, кој првпат беше воведен во Android 12 (2021), е техника за оптимизација базирана на земање примероци. Користи податоци за извршување од реалниот свет, собрани директно од хардверските монитори, за да ги води одлуките на компајлерот. На овој начин, статичката анализа се заменува со профили што ја одразуваат вистинската употреба на уредот. Оваа функција е слична на технологијата PGO (Profile Guided Optimization) што веќе се користи во Windows и Linux, како и во апликациите базирани на Chromium на Google.

Според Google, овој пристап му овозможува на компајлерот полесно да ги идентификува „жешките“ (hot) патеки на кодот - оние што најчесто се извршуваат - и соодветно да ги оптимизира. Овие профили се создаваат под контролирани лабораториски услови со извршување на репрезентативни работни оптоварувања, вклучувајќи ги и 100-те најпопуларни апликации. Наједноставно кажано, принципот е донекаде сличен на тоа како функционира кеширањето на податоци.

Google наведува дека нивното истражување покажува просечно зголемување на перформансите од 10,5 проценти. Со оглед на тоа што јадрото на Android зафаќа околу 40% од вкупното време на процесорот (CPU), резултатите се опипливи: 4% побрзо стартување на апликациите „од нула“ (cold launch) и 1% побрзо време на стартување.

Иако овие проценти не изгледаат огромни на хартија, Google тврди дека овие оптимизации се одлични за целокупното корисничко искуство бидејќи се преведуваат во побрзо префрлување помеѓу апликациите, пофлуиден интерфејс и подолго траење на батеријата.

Функцијата моментално е насочена кон верзиите на јадрото android16-6.12 и android15-6.6, а податоците се собирани на Pixel уреди. Google планира да ја прошири поддршката за поновите верзии на Generic Kernel Images (GKI) и други архитектури, покрај тековната aarch64.

Со усвојување на стратегија која е „конзервативна по дифолт“, Google истакнува дека се обидува да осигури дека AutoFDO ја зголемува брзината без да ја загрози сигурноста на самиот систем.

Тагови
реклама

Вести

Земји каде што е најлесно да се живее како дигитален номад

Read more

Како Џеф Безос ќе произведува струја на Месечината?

Read more

Научници открија 11.742 вируси во длабочините на Тихиот Океан

Read more

Колку соларни панели се потребни за да напојуваат еден дата-центар?

Read more

Гик

Земји каде што е најлесно да се живее како дигитален номад

Читај повеќе
  • play_arrow

Google ја создаде најбизарната тастатура: Не барате букви со прстите, сами доаѓаат до вас

Читај повеќе

Дали ова е крајот на Android каков што го знаеме? 

Читај повеќе
  • play_arrow

Како Џеф Безос ќе произведува струја на Месечината?

Читај повеќе

Mozilla го редизајнира Firefox и сака да го направи попривлечен за корисниците на Chrome

Читај повеќе

Научници открија 11.742 вируси во длабочините на Тихиот Океан

Читај повеќе

Колку соларни панели се потребни за да напојуваат еден дата-центар?

Читај повеќе

Како Tinder се обидува да ги убеди корисниците да „дејтаат“?

Читај повеќе

Научниците открија што го зголемува ризикот од рак на белите дробови, особено кај непушачите

Читај повеќе