Како ће Цхроме-ово „замрзавање картица“ уштедети ЦПУ и батерију

Гоогле ради на новој функцији „Замрзавање картица“ за Цхроме, која ће паузирати (замрзнути) картице које не користите. То значи мању употребу ЦПУ-а, бржи претраживач и дуже трајање батерије на лаптопу или кабриолету.

Проблем: превише картица

Да сте увек имали отворену само једну картицу, Цхроме би морао да прикаже само једну веб страницу одједном. Али вероватно имате више. Чак и док их не користите, свака картица коју отворите у Цхроме-у садржи отворену веб страницу. Та веб страница користи системску меморију. Све скрипте и други активни садржај на њој настављају да раде, што значи да веб страница може да користи ЦПУ ресурсе у позадини.

На неки начин, ово је добро: чак и ако промените картицу, картица може да настави да репродукује звук или да се ажурира у позадини. Када се вратите на њу, не морате да чекате да се веб страница поново учита – то је тренутно.

Али може бити лоше. Ако имате велики број отворених картица — или чак само мали број картица које садрже тешке веб странице — оне могу да искористе много системских ресурса, да попуне вашу меморију, заузму процесорске циклусе, да Цхроме мање реагује и исцрпе ваше батерија. Зато су Цхроме-ови инжењери креирали одбацивање картица и, сада, замрзавање картица. Оне су повезане карактеристике, али раде различите ствари у различитим ситуацијама.

  10 ствари које треба да урадите пре него што вратите свој радни рачунар

Како одбацивање картица штеди вашу РАМ меморију

Одбацивање картица је додато још 2015. Ово је функција „штеде меморије“, као Гоогле ставља то. Укратко, ако ваш рачунар нема довољно меморије, Цхроме ће аутоматски „одбацити“ садржај „неинтересантних“ картица. Цхроме неће аутоматски одбацити картицу ако сте у интеракцији са њом, али та позадинска картица са којом нисте ступили у интеракцију сатима је главна мета.

Када се садржај картице одбаци, он се уклања из меморије вашег система, а стање се чува на диску. Ништа се не мења у Цхроме-овом интерфејсу — картица се појављује на траци са картицама и изгледа нормално. Али, када кликнете на њу и пређете на њу, видећете да Цхроме треба мало времена да брзо поново учита страницу и врати вас тамо где сте били.

Ово мало кашњење је разлог зашто Цхроме одбацује картицу само када је меморија вашег система „прилично мала“. Добро је користити своју РАМ меморију за кеширање. Али аутоматско одбацивање картице и брзо поновно отварање је боље него присиљавање корисника Цхроме-а да ручно обележавају и затварају картице.

Када се картица одбаци, њен процес заправо нестаје из Цхроме-овог уграђеног менаџера задатака и више нећете видети његову меморију коју Цхроме користи. Када кликнете на њега да га поново учитате, поново се покреће.

Како ће замрзавање картица уштедети ваш ЦПУ (и батерију)

Замрзавање картица се разликује од одбацивања картица. Када је картица замрзнута, њен садржај остаје у меморији вашег система. Међутим, садржај картице ће бити „замрзнут“. Веб страница на картици неће моћи да користи ЦПУ нити да обавља радње у позадини. На пример, рецимо да имате тешку веб страницу отворену негде на картици и да стално покреће скрипте. Након неког времена, Цхроме ће га аутоматски „замрзнути“ и зауставити га у обављању радњи док поново не ступите у интеракцију са њим. То су основе и Гоогле ће вероватно ускоро много детаљније објаснити како то функционише.

  Ансибле Вс. Кубернетес: Разумевање разлика –

Замрзавање картица је експериментална функција. Уграђен је у тренутне стабилне верзије Цхроме-а 77, али се може покренути само ручно. У Цхроме Цанари верзијама предстојећег Цхроме-а 79, Цхроме ће моћи аутоматски да замрзне картице баш као што их може аутоматски одбацити.

У Цхроме Цанари-у је доступно неколико опција за замрзавање картица ако одете на цхроме://флагс и потражите „Замрзавање картица“. Када је ова опција омогућена, Цхроме ће аутоматски замрзнути картице које испуњавају услове након што буду у позадини пет минута. У зависности од тога коју опцију изаберете, Цхроме може или да их остави замрзнуте или да их одмрзне на десет секунди сваких петнаест минута — довољно времена да се синхронизује са сервером или обави мало посла ако им затреба. Гоогле јасно тестира која је опција најбоља.

Иако је замрзавање картица експериментална функција, скоро сигурно ће ускоро доћи у стабилне верзије Цхроме-а — барем у неком облику. Опције у Цхроме Цанари-у су уочили ТецхДовс.

Како се играти са замрзавањем картица (и одбацивањем) данас

Тренутна стабилна верзија Цхроме-а вам омогућава да се играте са обе функције ако желите да знате како функционишу. Само укуцајте цхроме://дисцардс у Цхроме-ов омнибокс и притисните Ентер.

Видећете страницу за дијагностику са листом отворених картица и да ли се оне могу замрзнути или одбацити. На десној страни странице видећете везе за радњу до „Замрзни“ и „Одбаци“ сваку картицу.

Можете га тестирати да бисте сами видели разлику. На пример, ако покренете ИоуТубе и почнете да пуштате видео, кликом на „Замрзни“ за ту картицу ће паузирати репродукцију видео записа, али неће уклонити садржај ИоуТубе картице из меморије у Менаџеру задатака. Ако кликнете на „Одбаци“, уместо тога ће паузирати репродукцију видеа и уклонити садржај картице из меморије – видећете да нестаје ако отворите Цхроме-ов Менаџер задатака. Кликом на „Учитај“ поново ће се учитати садржај картице у меморију.

  Како да поправите грешку преместите Екцел колону

Зашто су одбацивање и замрзавање тако корисни

Другим речима, ако се меморија вашег система пуни, Цхроме ће одбацити картице које не користите да би ослободио простор. Нечујно ће их поново учитати када кликнете на картицу, али приметићете да се страница учитава на делић секунде. Нема потребе да Цхроме одбацује картице док имате довољно меморије – Цхроме користи ту меморију као кеш уместо да је оставља празну. Ово убрзава ствари.

Али, чак и ако имате пуно меморије, Цхроме ће ускоро гледати замрзнуте картице са којима не ступате у интеракцију да би уштедио ЦПУ време и енергију батерије, што потенцијално чини Цхроме и друге апликације на вашем систему осјетљивијим. И даље ће их чувати у меморији—на тај начин, када поново активирате замрзнуту картицу преласком на њу, веб страница на картици ће бити спремна за коришћење што је брже могуће.

Ако Цхроме треба да ослободи мало меморије, можда ће одбацити замрзнуту картицу. Али не можете да замрзнете одбачену картицу: већ је уклоњена из меморије и није заиста отворена, тако да не може да обавља никакве радње у позадини.

Сада када ће предстојећа верзија Мицрософт Едге-а бити заснована на Цхромиум-у, Гоогле-ов рад на Цхроме-у ће такође побољшати подразумевани веб прегледач Виндовс 10. Очекујте да ће и будуће верзије Едге-а аутоматски почети да замрзавају картице.