Chromen akun kestoa ja suorituskykyä voidaan parantaa parantamalla taustasivuja

Video: How to add in Google Chrome Profile / Cara membuat Profile Google Chrome. 2024

Video: How to add in Google Chrome Profile / Cara membuat Profile Google Chrome. 2024
Anonim

Google Chrome saattaa olla nykyään tehokkain verkkoselain, mutta sen vaikuttavat ominaisuudet vaativat usein akkua. Tämä johtuu siitä, että Chrome-välilehdet kuluttavat paljon järjestelmäresursseja, vaikka ne toimivat taustalla. Google työskentelee nyt ajastimen parissa, joka ohjaa taustasivuja yrittääkseen parantaa akun käyttöikää ja selaimen suorituskykyä.

Kuristusjärjestelmä toimitetaan Chromen 56 kanssa, ja se rajoittaa JavaScript-toimintojen määrää taustavälilehdissä. Google aikoo rajoituksella minimoida Chromen taustasivujen suorittimen käytön, mikä väitetään johtavan parannettuun selaimen suorituskykyyn ja pidentämään akun kestoa epäsuoran seurauksena.

Google selitti uutta mekanismia yksityiskohtaisesti Google Docs -asiakirjassa, joka on nyt nähtävissä. Tavoitteena on ottaa resurssitehokkaita JavaScript-ajastimia, joiden merkitys on lisääntynyt parin viime vuoden aikana reaaliaikaisten verkkopohjaisten sovellusten lisääntyessä. Ajattele sähköposteja ja chat-viestejä, joista sinulle ilmoitetaan reaaliajassa: Kehittäjät käyttävät JavaScript-ajastimia toimintojen käynnistämiseen tietyissä kohdissa. Näitä ajastimia on kuitenkin väärinkäytetty, koska monilla kehittäjillä on taipumus ylikuormittaa sivuja keskeytymättömillä ajastimilla, minkä seurauksena Chromen taustavälilehdet kuluttavat valtavia määriä muistia laitteessa.

Kun uusi päivitys tulee Chrome 56: n vakaaseen versioon, Google toteuttaa aikabudjetin jokaiselle välilehdelle. Aikabudjetti hallitsee Chromen JavaScript-prosessointikoneen käyttöä taustasivuilla. Taustavälilehtien aikabudjetti voi loppua, jos kohdistamattomat sivut laukaisevat liikaa ajastimia.

Google-insinööri Alexander Timin kuvaa kuristusmekanismin:

  • Jokaisella WebView-ohjelmalla on budjetti (sekunteina) ajastimien ajamiseksi taustalla.
  • Ajastustehtävän sallitaan suorittaa vain, kun budjetti ei ole negatiivinen.
  • Kun ajastin on suoritettu, sen juoksuaika vähennetään budjetista.
  • Budjetti uusiutuu ajan myötä (nopeudella 0, 01 sekuntia sekunnissa).

Google aikoo ottaa käyttöön uuden ominaisuuden Windowsille, Macille, Linuxille, Chrome OS: lle, Androidille ja Android WebView -sovellukselle, vaikka vakaan Chrome 56: n julkaisua ei ole vielä virallisesti julkaistu.

Chromen akun kestoa ja suorituskykyä voidaan parantaa parantamalla taustasivuja