Buhay ang baterya at pagganap ng Chrome na mapabuti sa pamamagitan ng pag-throttling mga pahina ng background

Video: HOW TO CHANGE CHROME SETTINGS FOR BETTER GAME PERFORMANCE 2024

Video: HOW TO CHANGE CHROME SETTINGS FOR BETTER GAME PERFORMANCE 2024
Anonim

Ang Google Chrome ay maaaring ang nangungunang gumaganap sa web browser ngayon, ngunit ang mga kahanga-hangang tampok na ito ay madalas na tumatanggap ng baterya sa baterya. Iyon ay dahil ang mga tab ng Chrome ay kumonsumo ng maraming mga mapagkukunan ng system kahit na tumatakbo sila sa background. Nagtatrabaho ngayon ang Google sa isang timer na makakapag-throttle ng mga pahina ng background sa isang pagsisikap na mapagbuti ang buhay ng baterya at pagganap ng browser.

Ang throttling system ay maipadala sa Chrome 56 at limitahan ang bilang ng mga operasyon ng JavaScript para sa mga tab na background. Nilalayon ng Google na limitahan upang mabawasan ang paggamit ng CPU ng mga pahina ng background ng Chrome, na parang humahantong sa pinahusay na pagganap ng browser at matagal na buhay ng baterya bilang isang hindi direktang resulta.

Ipinaliwanag nang detalyado ng Google ang bagong mekanismo sa isang dokumento ng Google Docs na magagamit para sa pagtingin ngayon. Ang layunin ay upang kunin ang mga mapagkukunan ng masinsinang mga timer ng JavaScript na lumaki sa kabuluhan sa huling ilang taon bilang lumago ang real-time na mga aplikasyon sa web-based. Isipin ang mga email at mensahe ng chat na iyong binibigyang-alam tungkol sa real time: Ginagamit ng mga nag-develop ang mga timer ng JavaScript upang ma-trigger ang mga aksyon sa ilang mga punto. Gayunpaman, ang mga timers na ito ay napapailalim sa pang-aabuso dahil maraming mga developer ang may posibilidad na mag-overload ng mga pahina na may mga hindi tumigil na mga timer, nangungunang mga tab ng background ng Chrome upang ubusin ang malaking halaga ng memorya sa isang aparato.

Sa bagong pag-update na darating sa matatag na bersyon ng Chrome 56, ipatutupad ng Google ang isang badyet ng oras para sa bawat tab. Kontrolin ng badyet ng oras ang pag-access sa engine ng pagproseso ng JavaScript ng Chrome para sa mga pahina ng background. Ang badyet ng oras para sa mga tab ng background ay maaaring maubusan kung ang mga hindi nakatutok na mga pahina ay nag-trigger ng labis na dami ng mga timer.

Inilarawan ng engineer ng Google na si Alexander Timin ang mekanismo ng throttling:

  • Ang bawat WebView ay mayroong badyet (sa ilang segundo) para sa background ng pagpapatakbo.
  • Pinapayagan lamang ang isang gawain ng timer na tumakbo kapag hindi negatibo ang badyet.
  • Matapos maipatupad ang isang timer, ang oras ng pagtakbo nito ay binawi mula sa badyet.
  • Ang badyet ay nagbago muli sa oras (sa rate ng 0.01 segundo bawat segundo).

Plano ng Google na ilabas ang bagong tampok para sa Windows, Mac, Linux, Chrome OS, Android, at Android WebView, kahit na wala pang opisyal na petsa ng paglabas para sa matatag na Chrome 56.

Buhay ang baterya at pagganap ng Chrome na mapabuti sa pamamagitan ng pag-throttling mga pahina ng background