Останні версії дуже вже гальмівні. навіть дивно. раніше любив хром.

Останні версії дуже вже гальмівні. навіть дивно. раніше любив хром. Зараз частіше використовую файрфокс.
Щодо перенесення кеша на рам диск. Тоді вже переносити весь профіль. Так як там крім кеша дуже багато файлів (Cookies, Cookies-journal, History, History-journal, Favicons і т.д) які перезаписувати майже кожну секунду, уявіть скільки тисяч разів тільки за один день! До слова, у кого SSD, люди паранойно шукають хто з’їдає ресурс диска. Так ось один із претендентів. Перенесення профілю в інше місце на хроміумних робиться у властивостях ярлика -user-data-dir = “B: \ profile».
Дивуюся чому в статті не сказано про інші корисні параметрах запуску -disable-logging -disable-preconnect -disable-background-networking -disable-metrics. Спробуйте. Авось краще буде працювати.

артур отримав (а) відповідь:

Спасибі, Артур, дуже корисні параметри. Схильний погодитися, що останнім часом Хром обріс фунціоналом відчутно утяжеляются браузер, особливо це помітно коли браузер «захаращується» одними даними – якраз історією, кешем, плагінами і.т.д.

Чесно кажучи, я і сам не знав про ці параметри, метою статті було звернути увагу користувачів на найголовнішу причину гальм в будь-якому браузері, а не тільки в хромі зокрема. А це саме кеш. З приводу SSD і швидкої вироблення його ресурсу від зберігання кешу і профайла на ньому, ви теж маєте цілковиту рацію. Саме тому я тримаю сам, і рекомендую всім, використовувати описане в статті рішення з приміщенням кеша в оперативну пам’ять, особливо якщо у вас SSD.

Що стосується додаткових параметрів, перерахованих вами, я думаю, мало хто з користувачів стане морочитися з їх використанням. Вони для таких, що називається, «фріків» як ви і я 🙂 Але все ж, якщо вже ми тут про них говоримо, давайте розповімо про них детальніше для інших читачів:

Опції запуску Chrome

Отже, у Google Chrome, яндекс.браузер, Аміго та інших браузерів на базі Chromium є можливість використовувати при запуску наступні параметри:

-disable-logging – за замовчуванням ці браузери записують лог в разі збою, або як це ще називають краху браузера. Ці логфайлів зазвичай використовують розробники плагінів, наприклад, для пошуку причин і виявлення різних проблем, що порушують нормальну роботу браузера, для т.зв процесу налагодження. Запуск з цим параметром відключає цей фунціонал, а значить вивільняється деяка кількість ресурсів, займаних їм. В принципі, для більшості користувачів це дійсно даремна функція, тому можна сміливо використовувати.

-disable-preconnect – наскільки я зрозумів, preconnect це випереджаюче створення мережевих підключень. Тобто, браузер створює підключення до мережі ще до того, як ви натискаєте на посилання, або натискаєте Enter після того як наберете url або пошуковий запит в адресному рядку. Тобто ви тільки наводите мишею на посилання, а браузер вже звертається до сервера, створює підключення до мережі. Я можу помилятися в цьому. Використання цієї опції забороняє таку поведінку. Сумніваюся, що це дозволить вивільнити більш-менш значущі ресурси і прискорити його. Навпаки, найчастіше робота цієї функції допомагає швидше завантажувати сторінки. Виходячи з цього я не рекомендую використовувати цей параметр.

-disable-background-networking – заборонити використання мережі для деяких фонових підсистем браузера. Згідно офіційній документації параметр використовується дл тестування мережі, щоб виключити «шум» серед проходять мережевих пакетів. Наскільки я зрозумів, це забороняє якраз такі функції, одна з яких описана в попередньому параметрі, оскільки вона теж використовує фонові мережеві запити. Таким чином, при використанні цієї функції, використовувати предидущуюю не має сенсу, так як preconnect і так не буде працювати. Але таких фунций в браузері кілька, є, наприклад, випереджаюче звернення до DNS та інші. Я думаю, використання цього параметра може мати значний вплив на роботу браузера. Але не завжди позитивне. Вивільнить деякі ресурси однозначно.

-disable-metrics – забороняє збір статистики про використання браузера і відвідуваних сайтах. Так-так, Хром шпигує за вами 🙂 І оскільки для збору статистики часто потрібні чималі ресурси, то використання цього параметра однозначно поліпшить продуктивність вашого браузера. Але можливо гірше стане релевантність пошуку і відображається на сайтах в блоках адсенс реклами 🙂 Для надійності можна ще додати опцію -disable-metrics-reporting, яка забороняє відправку зібраної статистики.

Ну і, якщо вже ми тут говоримо про опції браузерів на базі Chromium, то додам парочку корисних опцій від себе.

-disable-dev-tools – відключає один з модулів браузера – інструменти розробників. Якщо ви не вебмайстер і не використовуєте вбудований в Хром відладчик для сайтів – рекомендую просто відключити його для вивільнення займаних ресурсів.

-single-process – найцікавіша, на мій погляд, опція. Запускає браузер в режимі одного процесу. Як я вже говорив вище, Chrome за замовчуванням запускається в режимі окремих процесів для кожної вкладки -process-per-tab. Використання -single-process робить його схожим на Firefox і може заощадити ресурси – в основному оперативну пам’ять. Але при невеликій кількості вкладок. Якщо комп’ютер слабкий, а вкладок звикли запускати багато – то це тільки погіршить продуктивність. Якщо ж він потужний, то використання хрому в такому режимі не має особливого сенсу і може сповільнити роботу окремих вкладок. Загалом, тут потрібно пробувати.

Є ще одна специфічна опція -process-per-site. Вона запускає браузер в режимі окремих процесів для кожного сайту. Може стати в нагоді, якщо ви працюєте з великою кількістю вкладок одного сайту. Ну, наприклад, займаєтеся якоюсь діяльністю у Вконтакте і часто тримайте відкритими кілька паралельних вкладок з цього сайту. І якщо ви відчуваєте гальма при відкритті додаткових вкладок, спробуйте запустити Google Chrome саме з цією опцією.

Для вживання всіх цих опцій підходить спосіб описаний в статті для -cache-dir – просто додайте їх в ярлик запуску Chrome.

Ссылка на основную публикацию