A Chrome akkumulátorának élettartama és teljesítménye javítható a háttéroldalak fojtásával

Videó: budak ajaib 2008 Google Chrome 2024

Videó: budak ajaib 2008 Google Chrome 2024
Anonim

Lehet, hogy a Google Chrome a legjobban teljesítő böngésző, ám lenyűgöző funkciói gyakran felszámolják az akkumulátort. Ennek oka az, hogy a Chrome lapok sok rendszerforrást fogyasztanak, még akkor is, ha a háttérben futnak. A Google most egy olyan időzítőn dolgozik, amely gázzal gördítheti a háttéroldalakat annak érdekében, hogy javítsa az akkumulátor élettartamát és a böngésző teljesítményét.

A fojtószelepet a Chrome 56 szállítja, és korlátozza a JavaScript-műveletek számát a háttérlapokhoz. A Google a korlátozás célja a Chrome háttéroldalainak CPU-felhasználásának minimalizálása, ami közvetett eredményeként állítólag jobb böngészőteljesítményt és hosszabb akkumulátor-üzemidőt eredményez.

A Google részletesen kifejtette az új mechanizmust egy Google Docs dokumentumban, amely jelenleg megtekinthető. A cél az erőforrás-igényes JavaScript-időzítők bevezetése, amelyek fontossága az elmúlt néhány évben növekedett, mivel a valós idejű webes alkalmazások elterjedtek. Gondoljon az e-mailekre és a csevegési üzenetekre, amelyekről valós időben értesítést kap: A fejlesztők JavaScript időzítőket használnak, hogy bizonyos pontokon műveleteket indítsanak. Ezeket az időzítőket azonban visszaélésnek vetik alá, mivel sok fejlesztő hajlamos túlterhelni az oldalakat non-stop időzítőkkel, aminek eredményeként a Chrome háttérlapjai hatalmas mennyiségű memóriát fogyasztanak az eszközön.

Mivel az új frissítés a Chrome 56 stabil verziójához érkezik, a Google minden fülre időbeosztást hajt végre. Az időkeret szabályozza a háttéroldalakhoz tartozó Chrome JavaScript-feldolgozó motorjához való hozzáférést. A háttérlapok időköltsége elfogyhat, ha a nem célzott oldalak túl sok időzítőt indítanak el.

Alexander Timin Google mérnök ismerteti a fojtószelepet:

  • Minden WebView rendelkezik költségvetéssel (másodpercben) az időmérők futtatására a háttérben.
  • Az időzítő feladat csak akkor futtatható, ha a költségvetés nem negatív.
  • Az időzítő végrehajtása után annak futási idejét levonják a költségvetésből.
  • A költségvetés idővel regenerálódik (másodpercenként 0, 01 másodperc).

A Google a Windows, Mac, Linux, Chrome OS, Android és Android WebView új szolgáltatásának bevezetését tervezi, bár a stabil Chrome 56-hoz még nem tartozik hivatalos kiadási dátum.

A Chrome akkumulátorának élettartama és teljesítménye javítható a háttéroldalak fojtásával