Як знизити споживання пам’яті google chrome

У момент своєї появи браузер Google Chrome був самим легковажним серед конкурентів і вражав швидкістю свого запуску і блискавично роботи. З тих пір пройшло не так вже й багато часу, але зараз Google Chrome перетворився на справжнього динозавра. Роздутий, як на стероїдах, від найрізноманітніших функцій і розширень, сьогодні він змушує дивуватися своїй безмежній жадібністю до системних ресурсів і неповороткістю. Є свідчення очевидців, що вижили про те, як цей монстр пожирав 3, 4 і навіть 5 гігабайт беззахисною пам'яті.

У потужних продуктивних системах це, можливо, не є великою проблемою, але якщо ваш комп'ютер злегка відстав в гонці мегагерц і гігабайт, то йому доводиться не солодко. Трохи полегшити його долю можна і потрібно за допомогою розширення, якому я розповім нижче.

Як знизити споживання пам'яті google chrome

The Great Suspender, the Great POWA - знижуємо витрати оперативної пам'яті в Google Chrome

Плагін займається тим, що призупиняє (присипляє) вкладки, підміняючи вміст сторінки вкладкою на порожню, при цьому залишаючи посилання на джерело. Таким нехитрим чином він істотно знижує витрату оперативної пам'яті комп'ютера (бо зберігати в пам'яті порожню сторінку з посиланням набагато вигідніше, ніж всю сторінку сайту цілком).

Завантажити плагін можна звідси (тільки для Google Chrome). Після встановлення розширення в правому верхньому кутку з'явиться ось така ось іконка

Щоб тестувати дане розширення в дію, відкриваємо якусь сторінку, тиснемо на іконку розширення і там з'явиться список дій:

Як знизити споживання пам'яті google chrome

У верхньому меню знаходиться рядок стану, де написано що вкладка буде припинена, вона вже знаходиться в білому списку, вкладка очікує форми введення, або вона вже припинена. Там же можна видалити сайт з білого списку, або активувати вкладку. Список дій включає:

Suspend this tab. - призупинити поточну вкладку;

Do not suspend for now. - тимчасово не припиняти. Дія схоже на додавання в білий список з тією лише різницею, що тут веб-сайт не додається в білий список [IMG];

Never suspend this site. - не зупиняє вкладку і додати сайт в білий список;

Suspend other tabs, - призупинити всі інші вкладки;

Unsuspend all tabs. - активувати всі вкладки. Увага, при цьому всі вкладки оновляться і ваш комп'ютер на якийсь час буде працювати як калькулятор;

Settings. - перехід в меню налаштувань.

Для кожної дії намальована кнопочка, що відображає всю суть цієї дії. Так що все наочно, зручно і зрозуміло.

У пункті "Settings" ви можете встановити різні настройки розширення. У вкладці "General settings" зібрані основні налаштування:

Automatically suspend tabs after, - через якийсь час розширення призупинить вкладку. За замовчуванням варто 1 годину. У мене виставлено 30 хвилин. Призупинена вкладка виглядає таким чином

Як знизити споживання пам'яті google chrome

Do not suspend pinned tabs. - не зупиняє закріплені вкладки;

Only auto-suspend if connected to the internet. - призупиняти вкладки тільки при наявності підключення до інтернету. Актуально, якщо ви в даний момент не використовуєте інтернет, але не хочете, щоб вкладка була припинена (тоді ви її не зможете відкрити без інтернету);

Only auto-suspend if running on battery. - призупиняти вкладки тільки при відсутності підключення до мережі живлення. Актуально, якщо ви користуєтеся ноутбуком і не підключені проводом до електромережі;

Automatically unsuspend when tab gains focus. - автоматично оновити вкладку, коли ви на неї переходите. Варіант для ледачих, а також тих, кому ліньки натискати на мишку в самій вкладці;

Add The Great Suspender to right-click context menu. - додати розширення в контекстне меню (коли ви натискаєте правою кнопкою на сторінці і випадає меню дій):

Як знизити споживання пам'яті google chrome

Theme. - Тема оформлення. Тут можна вибрати як будуть виглядати призупинені сторінки (або чорна сторінка, або світла);

Whitelist. - У цьому переліку представлені сайти, які не будуть автоматично припинені;

Enable screen capturing. - дозволити зберігати превью сторінки після припинення. При цьому буде збільшений витрата оперативної пам'яті, а також збільшиться навантаження на процесор. Виглядає таким чином:

Як знизити споживання пам'яті google chrome

Use high quality screen captures. - При виборі опції "Enable screen capturing" з'явиться можливість зберігати превью в хорошому дозволі, що кілька збільшить витрати оперативної пам'яті, а також додасть навантаження на процесор.

Вкладка "Session Management". Тут представлені останні активні сесії в форматі: вікно браузера, кількість вкладок у вікні, дата. При цьому можна вибрати попередні сесії, оновити вкладки (щоб вони активувалися), експортувати в файл (не знаю навіщо це може знадобитися, в файлі буде просто список посилань), або зберегти сесію для майбутнього (щось на зразок збереження групи вкладок у вигляді закладки ):

Як знизити споживання пам'яті google chrome

Вкладка "Keyboard shortcuts" дозволяє подивитися або задати гарячі клавіші для різних дій розширення. Комусь може стане в нагоді, проте я за рік користування розширенням так жодного разу і не використав це. Мені вистачає стандартних налаштувань.

Тестування The Great Suspender для Chrome

Отже, що це таке і як працює ми вже розібралися. Але чи допомагає це заощадити оперативну пам'ять? На це питання я і спробую відповісти.

Я тестував роботу розширення на наступному обладнанні:

Ноутбук HP ProBook 430G2 з оперативною пам'яттю DDR3 об'ємом 16 GB, ОС Windows 10 Corporate x64, браузер Chrome v. 51.0.2704.103 m.

У мене було відкрито 16 вкладок. З них 7 - ютуб, 1 - аудіо плеєр (який використовує flash).

При активних чотирьох вкладках, однією з яких був ролик на ютубі (тобто інші вкладки були припинені) споживання оперативної пам'яті становить 2 715 MB (тобто 2,6 GB).

Якби у мене не було плагіна і були відкриті ті ж 16 вкладок, споживання оперативної пам'яті склало б 3 932 MB (тобто майже 4 GB).

Таким чином за допомогою The Great Suspender знизилося споживання оперативної пам'яті на 30% (більше, ніж на гігабайт).

Даний матеріал був узятий з цього сайту і був представлений вам для ознайомлення