• Главная

Непредсказуемые последствия оптимизации производительности Chrome. Оптимизация гугл хром


Как оптимизировать работу Google Chrome

Программы и приложения

15.02.2018 | |

Проверьте настройки Google Chrome: одна из функций существенно перегружает профессор!

На сегодняшний день интернет-браузер Google Chrome является самым востребованным в мире. Позицию лидера он получил благодаря своей простоте, стабильности и скорости работы, а также поддержке абсолютно всех ОС. Однако не все знают о некоторых функциях браузера. Точнее, далеко не каждый пользователь после скачивания заходит в настройки. А зря.

Еще в 2011 году разработчики добавили один «флажок». Причем он имеется у всех версий для любой ОС, включая macOS и Windows 10. Активированная настройка увеличивает потребление заряда батареи и снижает скорость работы устройства из-за повышенной нагрузки на процессор в режиме 24/7.

Причем не имеет значения, используете ли вы Google Chrome в данный момент или полностью закрыли программу. Более того, браузер продолжает работать в фоновом режиме, когда вы закрываете крышку ноутбука.

Для чего это нужно?

Может показаться, что данная настройка была добавлена по злому умыслу, но на самом деле это не так. Постоянная работа в фоновом режиме расширяет функциональные возможности браузера. Например, благодаря этому работают Push-уведомления.

пример отключенной настройки

Как оптимизировать работу Google Chrome

Если вы хотите отключить эту настройку и тем самым ощутимо разгрузить процессор, откройте меню «Настройки» и нажмите на «Дополнительные». Далее в подразделе «Система» дезактивируйте первую функцию («Не отключать работающие в фоновом режиме…»). После этого время автономной работы устройства несколько увеличится.

comments powered by HyperComments

tdblog.ru

Браузер Chrome от Google - техническая оптимизация страниц сайта под рукой.

Google Chrome — относительно молодой браузер. Бета-версия вышла в сентябре 2008 года, публичная — в декабре. Google Chrome разрабатывается компанией Google и для отображения web-страниц использует движок WebKit. По популярности браузер находится на третьем месте в мире (11,53 % пользователей по данным «StatCounter»), в России – на четвертом (согласно онлайн-опросу MASMI Research group, его доля 13%). Поэтому при оптимизации сайтов обязательно анализируют правильность их работы в Google Chrome.

Особенности

Разработчики Google Chrome уделяют особое внимание повышению безопасности, стабильности и скорости работы браузера.

Безопасность. Chrome регулярно загружает обновления (в автоматическом режиме) из черных списков (для фишинг-сайтов и ресурсов, распространяющих вирусное программное обеспечение). При попытке открыть вредоносную страницу пользователь получает сообщение: «Внимание! Посещение этого сайта может нанести вред вашему компьютеру». Исполняемый файл (exe, bat, dll) не может быть загружен без ручного подтверждения. Режим «Инкогнито» позволяет просматривать страницы, не сохраняя историю поиска, показов и файлы cookie.

Быстродействие. Базовая версия Google Chrome имеет минимальный функционал. Новые опции добавляются с помощью расширений. Для каждой вкладки создается отдельный процесс, поэтому их содержимое не влияет друг на друга. Быстрота загрузки страниц также обуславливается использованием высокопроизводительного движка обработки JavaScript V8 и упреждающего чтения DNS.

Стабильность. Благодаря изоляции процессов браузер не прекратит работу, если на одной из страниц произойдет сбой. Встроенный диспетчер задач показывает, как сайты и плагины загружают интернет-канал, процессор и оперативную память, а также позволяет закрыть нужные вкладки. Данная функция удобна для юзабилити-тестирования, применяемого при раскрутке сайтов.

Интерфейс. В отличие от других браузеров, в Google Chrome панель вкладок расположена над строкой адреса. Последняя по умолчанию является и полем для поиска. Каждая вкладка может быть перемещена мышью в отдельное окно и обратно. Вместо домашней в браузере может открываться страница быстрого доступа, отображающая в виде слайдов 8 самых посещаемых пользователем сайтов.

Инструментарий для оптимизаторов

Для продвижения сайтов полезны следующие инструменты: веб-инспектор (позволяет просматривать код элемента, консоль JacaScript, иерархию модели DOM), диспетчер задач, отладчик JavaScript и другие.

promo.ingate.ru

Непредсказуемые последствия оптимизации производительности Chrome / Хабр

Привет! В последнем релизе Chrome обнаружил очень необычное поведение браузера. Это поведение вызывало новые необычные ошибки в моём веб-скрипте. И я решил поделиться, как оптимизируют производительность Chrome, и про то, с какими необычными последствиями можно столкнуться.

Поехали.

Аномалия с которой мы столкнулись, выглядит так: 

  1. Пользователь пользуется веб-приложением.
  2. Потом пользователь нажимает кнопку в приложении. Эта кнопка сохраняет информацию на странице и открывает новую вкладку (с сохранённой информацией).
  3. В реальности в новой вкладке информация не сохранена. Это и есть наш баг. 
  4. Также присутствует аномалия: если после этого переключиться на первую вкладку (на секунду), и потом снова на новую вкладку, то информация становится сразу доступной на новой вкладке (после обновления страницы).

Причина аномалии

Это выглядит очень странно. Такое ощущение, что Хром полностью блокирует старую вкладку при переключении на новую.  Оказалось, что недавно (релиз 57, 14 марта, 2017) Хромиум выпустил релиз с значительной оптимизацией производительности. Одна из оптимизаций — сокращение ресурсов, выделенных для работы фоновых вкладок. Пруф: https://blog.chromium.org/2017/03/reducing-power-consumption-for.html Эта оптимизация и блокирует фоновую вкладку сразу (!) после открытия новой. Причём снижение производительности касается не только работы джаваскрипта, но и прочего API. Например, в нашем случае, начали фантастически медленно работать операции на IndexedDB в браузере. 

Как исправить

Чтобы обойти такие “особенности поведения”, нам пришлось вызывать собственные асинхронные коллбэки синхронно, и уменьшить зависимость от системных асинхронных API.

habr.com

Как ускорить работу браузера Google Chrome?

Писать будем кратко, подробно и просто. И как всегда со скриншотами. Если у Вас еще нет данного браузера, то скачать Google Chrome сможете у нас.

ВНИМАНИЕ: не все вышеперечисленные способы ускорят работу браузера, установленного на Вашем компьютере или ноутбуке. Поэтому поэкспериментируйте с каждым способом.

Ускоряем несколькими способами

  1. Сами включаем экспериментальные функции:
    • Откройте браузер, введите в адресную строку about:flags и жмите Enter.Шаг №1.1 - ввод в строку поиска команды и нажатие Enter
    • Включите “Обработку всех страниц с помощью графического процессора”.Шаг №1.2 - Включение “Обработку всех страниц с помощью графического процессора”
    • Затем “Переопределение списка программного рендеринга”.Шаг №1.3 - Включение “Переопределение списка программного рендеринга”
    • Включите “GPU Accelerated Canvas 2D” и “Предварительную обработку из омнибокса”.
  2. Оптимизация настроек:
    • В правом верхнем углу браузера кликните по кнопке меню и выберите пункт “Настройки”.Шаг №2.1 - Включение “GPU Accelerated Canvas 2D” и “Предварительную обработку из омнибокса”
    • Здесь прокрутите вниз и кликните “Показать дополнительные настройки”.Шаг №2.2 - нажатие на “Показать дополнительные настройки”
    • Поставьте галочку “Предсказывать сетевые действия для ускорения загрузки страниц”, уберите галочку в “Автоматически отправлять в Google статистику использования и отчеты о сбоях ”, а также можете отключить “Защиту от фишинга и вредоносного ПО”.Шаг №2.3 - Включение и выключение функций
  3. Не выходите с настроек, потом что дальше будем отключать модули.

  4. Отключаем модули:
    • В поле “Личные данные” жмем на кнопку “Настройки контента”.Шаг №3.1 - клик по В поле “Личные данные” жмем на кнопку “Настройки контента”.
    • В данном окне прокрутите вниз и в разделе “Подключаемые модули”.Шаг №3.2 - клик по кнопке “Подключаемые модули”
    • В данной вкладке можете отключить ненужные Вам модули.
  5. Поставьте тему по умолчанию:
    • Кликните по кнопке меню в верхнем правом углу браузера и жмите по “Настройки”.Шаг №4.1 - нажатие по кнопке “Настройки”
    • Здесь в кликните по кнопке “Восстановить тему по умолчанию”.Шаг №4.2 - нажатие на “Восстановить тему по умолчанию”
  6. Отключите все ненужные расширения:
    • Откройте меню браузера и кликните “Настройки”.Шаг №5.1 - клик на кнопку “Настройки”
    • Выберите вкладку “Расширения” и отключите из них ненужные, убрав галочку. Или же просто можете удалить, нажав на мусорное ведерко.Шаг №5.2 - Отключение и удаление ненужных расширений
  7. Обновите браузер:
    • Нажмите на меню браузера, далее на “О браузере Google Chrome”.Шаг №6.1 - клик по “О браузере Google Chrome”
    • В данном окне выполнится проверка обновлений, и если у Вас более старая версия программы, то необходимо будет установить более свежую версию браузера.Шаг №6.2 - Проверка обновлений

portal-softs.ru


Смотрите также