Во-первых, проверьте, не являются ли это расширениями или плагинами, или какими-то фоновыми работниками, которые использует сайт (чтобы открыть Chrome Task Manager, нажмите Shift+Esc или Меню → Дополнительные инструменты → Диспетчер задач).
Если это не так, то я предполагаю, что это связано с аппаратным ускорением. Но обратите внимание, я не видел эту причину в течение многих лет, определенно не начиная с Windows 8.
Во-первых, отключите аппаратное ускорение в нижней части страницы основных настроек (нажмите Показать дополнительные настройки ... в нижней части chrome://settings
, прокрутите до конца, снимите флажок Использовать аппаратное ускорение, если доступно). Последние версии Chrome требуют перезагрузки, но по моему опыту эта опция применяется сразу, хотя бы частично.
Если замедления не исчезли даже после перезапуска Chrome, откройте chrome://flags
(поместите это в адресную строку Chrome и нажмите Enter) и установите следующее:
- Отключить ускоренный 2D-холст - Отключить
- Растеризация GPU - Отключить
- Аппаратно-ускоренное декодирование видео - отключено
- Растеризатор нулевой копии - Отключить
(это было для Chrome 53.0.2785.89, в старых системах, где Chrome не обновляется, могут быть доступны другие параметры, например:
- Отключить DirectWrite - включить
- Включить растеризацию одной копии - Отключено
- Включить растеризацию без копирования - отключить
- Отключить аппаратно-ускоренное декодирование видео - Включить
)
затем нажмите Перезапустить сейчас в нижней части окна.
Если все станет хорошо (но, возможно, немного медленнее), вы можете переключать параметры по умолчанию на один, пока не найдете тот, который вызывает проблему.
(если вы не найдете опцию в списке флагов, пропустите ее. Возможно, также посмотрите другие варианты, касающиеся графического и аппаратного ускорения, и убедитесь, что ускорение HW и использование графического процессора отключены. Chrome получает обновления довольно часто, а флаги добавляются и удаляются почти в каждой версии).
Ответы на вопросы:
Есть ли способ уменьшить загрузку ЦП Chrome?
если эти пики вызваны собственным движком Chrome (например, JavaScript или HTML-парсер), то нет. Но, скорее всего, это расширения или глючные видеодрайверы (их функции используются для аппаратного ускорения).
когда я нажимаю кнопку «плюс» в верхней части окна, чтобы открыть несколько новых окон, происходит задержка видео / звука. <…> Есть идеи, почему это происходит?
только догадки. Это может быть вызвано как расширением, так и плагином, или добавление другого слоя в составное окно вызывает задержку видеодрайвера (составное - окно с несколькими слоями, и некоторые из них визуализируются аппаратно, например, аппаратным декодированием видео). Вот почему я предложил отключить аппаратное ускорение и проверить.
Разве эти страницы не должны храниться в отдельных процессах?
они действительно сохраняются, но есть один основной процесс (для каждого профиля), который выводит информацию в окно. Если этот процесс по какой-то причине останавливается, обновления окна будут остановлены, и, похоже, Chrome не отвечает. Я предполагаю, что вывод звука также осуществляется через этот основной процесс, поэтому звук также отстает.
Вы можете проверить дерево процессов с помощью Process Explorer.
Почему разница между открытием их в другом профиле и в том же профиле?
Флаги, расширения и настройки плагинов для каждого профиля и расширения отключены по умолчанию в режиме инкогнито. Вот почему он может вести себя по-разному с разными профилями (даже с одним основным процессом Chrome).