. Google Chrome: советы, секреты и возможности
Google Chrome: советы, секреты и возможности

Google Chrome: советы, секреты и возможности

Потребление памяти в Google Chrome

Оптимизация ОЗУ через количество процессов

Google Chrome запускает каждую новую вкладку в отдельном процессе. Но при желании это можно исправить.

  • –process-per-tab - этот ключ в параметрах запуска Chrome указывает запуск каждой вкладки в отдельном процессе: ускоряет рендеринг страниц, делает браузер более стабильным, но будет больше потребляться ОЗУ. Данный режим работает по умолчанию.
  • –process-per-site - с помощью этого ключа можно запускать отдельный процесс для каждого сайта. Например, если открыли 2 вкладки с elimS.org.ua и 3 с gmail.com, то процессов будет всего-лишь 2.
  • –single-process - с помощью этого ключа мы указываем браузеру запускать все вкладки в одном процессе. Экономит оперативную память.

Оптимизация ОЗУ через очистку не активных вкладок

Также оптимизировать потребление памяти можно при помощи включения опции "Автоматически удалять содержимое вкладок" ( Automatic tab discarding ). Эту опцию можно включить на странице chrome://flags/

После этого Chrome определяет фоновые вкладки, с которым давно не работали и удаляет их содержимое из оперативной памяти.

На странице chrome://discards/ можно вручную очистить содержимое вкладок в ОЗУ, нажав на "Discard" возле нужной вкладки. Там они отсортированы по приоритету работы с ними.

Некоторые возможности Google Chrome

  • Диспетчер задач для работы с вкладками Chrome - при нажатии Shift+Esc, вызывается Диспетчер задач. Он позволит перезагружать, управлять или закрывать каждую вкладку, при этом не трогая остальные.
  • Статистика для сисадминов - с помощью этого простого способа можно узнать сколько ресурсов используют запущенные браузеры на вашем компьютере. Можно вызвать, кликнув в Диспетчере задач на ссылке "Статистика для сисадминов / Stats for nerds" .
  • Больше статистики на странице Ресурсов - кликните правой кнопкой мышки на свободном месте странички и выберите пункт «Просмотр кода элемента». Здесь можно разобрать страницу на запчасти. Аналогичная фунция Firebug в FireFox.
  • Изменение размеров полей для ввода текста

Просто нажмите мышкой в нижнем углу поля для ввода текста, потащите и отпустите.

  • Запуск браузера с несколькими стартовыми страницами - Chrome по умолчанию запускается со страничкой где отображаются наиболее посещаемые сайты. Но это можно изменить: Пройдите по такому пути "Параметры -> Основные -> Начальная группа -> Открыть следующие страницы" и добавляйте необходимые стартовые странички.
  • Управление загрузками в Chrome - перетаскивание файлов

После того, как закончиться загрузка файла можно скопировать файл в нужную папку просто перетащив иконку файла.

  • Закрепить вкладку - если в вашем браузере постоянно открыто большое количество вкладок, то это закрепление вкладок поможет экономить место в панели. Кликните правой кнопкой мышки по вкладке и выберите "Закрепить вкладку" - вкладка переместиться в крайнее левое положение и сократиться до размеров иконки открытого сайта. Очень актуально для постоянно открытых вкладок.
  • Калькулятор в адресной строке - с помощью адресной строки в хроме можно выполнить не сложные математические вычисление. Для этого надо просто ввести нужное выражение, после чего вы моментально увидите результат.
  • Посмотреть страницу в кеше Google: введите перед url "cache:"
  • Удаление сайта из подсказок поисковой строки: когда вы набираете какой-либо запрос адресной строке браузера, то он вам предлагает подходящие ссылки из ваших закладок и истории посещений. Если вы не хотите видеть какой-либо сайт из ранее посещённых в этом списке, то просто выделите его, а затем нажмите сочетание клавиш Shift + Delete.

Экспериментальные функции

В браузере Google Chrome можно включать или выключать большое количество экспериментальных функций, которые в основном по умолчанию выключены. Чтобы увидеть список экспериментальных функций перейдите на страницу chrome://flags

Ниже некоторые полезные экспериментальный функции:

  • chrome://flags/#spellcheck-autocorrect - автоматическое исправление ошибок при наборе текста.
  • chrome://flags/#enable-download-resumption — разрешить возобновление или повторную загрузку файлов, которые не были загружены до конца из-за обрыва связи или закрытия браузера, через элемент контекстного меню Возобновить.
  • chrome://flags/#enable-offline-mode — позволяет просматривать веб-страницы без подключения к сети за счет сохраненного ранее кэша.
  • chrome://flags/#enable-d3d11 — включение Direct 3D в тех системах, где это поддерживается. Приводит к ускорению работы браузера.
  • chrome://flags/#enable-fast-unload — более быстрое закрытие вкладок и окон программы.
  • chrome://flags/#enable-password-manager-reauthentication — включение запроса на ввод системного пароля при попытке доступа к сохраненным в браузере паролям.
  • chrome://flags/#enable-password-generation — активация встроенного генератора паролей на страницах регистрации аккаунтов.
  • chrome://flags/#enable-encrypted-media — это позволяет установить последнюю версию Encrypted Media Extensions в Google Chrome. Технология используется в HTML5 для воспроизведения защищенного контента.
  • chrome://flags/#enable-fast-unload — более быстрое закрытие вкладок и окон программы.
  • chrome://flags/#disable-hyperlink-auditing — отключение отсылки запросов для проверки гиперссылок. Эта функция HTML5 обычно используется для мониторинга вас в сети, так что лучше ее отключить.
  • chrome://flags/#enable-password-generation — активация встроенного генератора паролей на страницах регистрации аккаунтов.
  • chrome://flags/#enable-extension-action-redesign - скрытые иконки установленных приложений отображаются в меню "Настройка и управление Google Chrome"
  • chrome://flags/#remember-cert-error-decisions - если каком-либо сайте возникает ошибка SSL, вы получите несколько вариантов решения возникшей проблемы. Этот параметр запоминает ваш выбор на срок до трёх месяцев.
  • chrome://flags/#enable-download-resumption - возможность возобновить скачивание файла при помощи пункта «Возобновить» в контекстном меню загрузки, в том случае, если сервер поддерживает докачку.
  • chrome://flags/#enable-devtools-experiments - активация экспериментальных опций в настройках инструментов для разработчика: запустите DevTools и нажмите на символ шестерёнки (настройки) в верхней правой части панели. В открывшемся окне вы обнаружите новую вкладку Experiment.

Служебные страницы

  • chrome://flags - можно включать или выключать большое количество экспериментальных возможностей
  • chrome://dns - на этой странице отображается список DNS, которые Ваш браузер опрашивал.
  • chrome://downloads - список за груженых файлов, также доступен из Меню->Загрузки, и по комбинации Ctrl + J.
  • chrome://extensions - установленные расширения, страница доступна из Меню->Параметры->Расширения.
  • chrome://bookmarks - диспетчер закладок, Меню->Закладки->Диспетчер закладок или комбинация Ctrl+Shift+O.
  • chrome://history - история посещенных страниц, Меню->История или комбинация клавиш Ctrl+H.
  • chrome://memory, он же chrome://memory-redirect - диспетчер оперативной памяти, которую заняли браузеры. Показывает подробную информацию: какая вкладка сколько памяти съела, PID процесса вкладки, расширения. Помимо этого показывает сколько памяти заняли другие браузеры (not chrome), если они запущены.
  • chrome://net-internals - здесь отображается вся сетевая информация. Одной из важных функций на этой странице является «Test», если страницу не удалось загрузить, Вы можете открыть "chrome://net-internals"->"Test"-> адрес, который не удалось загрузить и нажмите на кнопку «Start Test», далее пройдет тест с отчётом о том, почему не удаётся открыть страницу.
  • chrome://quota-internals - информация о дисковом пространстве которое используется браузером.
  • chrome://settings - страница настроек, меню -> Настройки (Windows), и Меню -> Параметры (Linux).
  • chrome://sync-internals - здесь отображается информация и статистика синхронизации.
  • chrome://print - страница печати
  • chrome://gpu - какие функции видеокарты у Вас поддерживаются и какие включены
  • chrome://flash - тут мне понравилось, что можно посмотреть какая видеокарта используется во flash
  • chrome://view-http-cache - список закешированных страниц
  • chrome://version - информация о том какие используются версии браузера, яваскрипта, флеша, командная строка запущенного браузера, путь к исполняемому файлу, профилю
  • chrome://about оно же chrome://chrome-urls - список всех доступных служебных страниц.
  • chrome://settings/siteData?search=cookie - очистка куки, можно выбрать один сайт, а не все сразу

Google Chrome и групповые политики

Установка: Если планируете устанавливать хром групповыми политиками то понадобится msi пакет, который находится тут

Установка шаблонов

Скачайте ZIP-файл шаблонов и документации Google Chrome. В архиве находятся ADM/ADMX шаблоны и примеры в виде reg файла. Более подробно про шаблоны групповых политик можно прочитать тут.

ADMX шаблоны необходимо скопировать в центральный репозиторий вашего домена. Это DFS шара которая находится на домен контроллерах в папке C:\Windows\SYSVOL\sysvol\«FQDN вашего домена»\Policies\PolicyDefinitions\. По сети репозиторий доступен по ссылке \\«FQDN вашего домена»\policies\PolicyDefinitions\

Если папка PolicyDefinitions отсутствует, создайте папку самостоятельно.

Если вы все сделали правильно, при создании новой политику у вас появится новый раздел Google.

Автоматическое обновление

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

Нашел на просторах google замечательное руководство Deploying and Securing Google Chrome in a Windows Enterprise, очень полезный документ от National Security Agency of USA.

Политик много, как пишет сам google Более 100 правил для настройки. В первую очередь я рекомендую настроить размер локального кеша и его место расположение:

1 — Set disk cache directory: установить значение "$\Google\Chrome\User Data" 2 — Set disk cache size in bytes: установите значение кеша в байтах 3 — Set Google Chrome Frame user data directory: установить значение "$\Google\Chrome\User Data" 4 — Set media disk cache size in bytes: установите значение кеша в байтах 5 — Set user data directory: установить значение "$\Google\Chrome\User Data"

Обратите внимание на переменные и , это папки "\%username%\AppData\Local" и "\%username%\AppData\Roaming" в профиле пользователя.

6 — Managed Bookmarks: этим параметром вы можете создать свою коллекцию закладок

Для получения списка политик откройте в браузере страницу chrome://policy/.

Политики для плагинов

Я предпочитаю пользоваться политикой где запрещено все что не разрешено.

7 — Specify a list of disabled plugins: устанавливаем значение * для отключения всех плагинов 8 — Specify a list of enabled plugins: разрешаем избранные плагины

*Java* *Flash* *Adobe Acrobat* *Microsoft Office* *Silverlight* *VMware* *Chrome PDF Viewer* *RealPlayer* *QuickTime*

Для получения списка плагинов откройте в браузере страницу chrome://plugins/.

Политики для расширений и приложений

Как и в случаи с плагинами отключаю все что не разрешено.

9 — Configure extension installation blacklist: устанавливаем значение * для отключения всех расширений

При попытке установить расширение или приложение chrome покажет окно с ошибкой: "Расширение заблокировано администратором"

Параметры Configure extension installation white list и Configure the list of force-instaled extensions, позволят вам разрешить для установки или установить необходимые расширения.

📎📎📎📎📎📎📎📎📎📎