Почему Chrome стал тормозить?

Раньше скорость браузера Chrome приятно удивляла. Теперь же и стартовать стал значительно медленнее и на 40 вкладках уже захлебывается.

Сначала подумал, что это не Chrome виноват, а расширения типа AdBlock. Поотключал все — все равно памяти до жопы много потребляет. На одну вкладку по 40-70 МБ.

Кто-нибудь сталкивался? Что делать?

Скорость и потребление памяти — суть вещи разные.
Хром всегда быстро рендерил, но и всегда жрал память, как сумасшедший.
Хрому нужно минимум 2 гига памяти, чтобы он просто не тормозил на более чем 5 вкладках.
А для оптимальной работы ему надо 4 гига минимум.

У Хрома отдельным процессом грузится не только каждая вкладка, но и каждое расширение.
Плюс Хром не умеет явным образом регулировать объем дискового кэша, поэтому со временем он его нарабатывает огромную кучу, и все это тоже жрет память и замедляет его работу.
Единственный выход — запуск с параметрами, ограничивающими кэш.

Я бы сказал, что новые версии как раз жрут меньше памяти, чем старые. Так что оптимизация идет. Но сама архитектура тяжеловесна.

Я никогда Хром не использовал, кроме как из любопытства да как костыль для старого доброго К-Meleon'a — при просмотре модерновых страниц, которые тот не понимал. (я все-таки в основном виндузятник).

Сейчас K-Meleon пересадили на новый движок (ФФ25) — и смысл в Хроме окончательно пропал: многие опции допфункционала, на каждую из которых в Хроме надо ставить расширение, отжирающее в среднем по 25 метров памяти, в Камелеоне выполнены в виде собственных расширений на очень экономичном макроязыке, которые жрут по нескольку килобайт (!) памяти на брата.

Скорость и потребление памяти — суть вещи разные.

Почему? Когда памяти съедает слишком много, включается своп, а споп замедляет всю систему. Заметил, что в Вантузе даже кнопка Пук временно перестает нажиматься, когда Хром «трудится» над открытием 30-40 вкладок. :)

всегда жрал память, как сумасшедший

Раньше не замечал. По-моему, это случилось после решения заизолировать каждую вкладку в отдельном процессе.

Кстати, Вы так нахваливаете K-Meleon... Чем он реально полезен? И не сливает ли поисковые запросы разработчику?

Во-первых, про Хром: в нем каждая вкладка исполнена отдельным процессом ИЗНАЧАЛЬНО. В этом была одна из его фишек с самого появления.

И отжирал он всегда много. Причем сейчас, со сменой движка на Блинк и проведенных оптимизаций вкладки начали жрать куда меньше.
Тем не менее, 30-40 вкладок Хрома — это убийство машины при наличии менее 3-4 гигов памяти.

Во-вторых, про K-Meleon:
это по-своему удивительный браузер. Во-первых, он самый неприхотливый из всей когорты топ-браузеров. Те же самые 30-40 вкладок он тянет влегкую, даже не поперхнувшись, на машине с 1 гигом под ХР.
Во-вторых — это самый «линуксвейный» браузер по своей сути, но при этом он заточен под Винду (в Лине вполне себе работает под Вайном):
— он глубоко конфигурируем с помощью текстовых файлов настройки,
— он расширяем с помощью собственного простого и универсального макроязыка (в итоге, многие расширения для него, почти не нагружая комп, имеют функционал намного более тяжелых фаервоксовых аналогов, не говоря уже о расширениях Хрома — можно иметь по 60 установленных расширений, и это почти никак не отразится ни на скорости работы браузера, ни на потребляемых им ресурсах. Попробуйте установить 60 самых простых расширений на Хром ;-)
— он никому не стучит и не сливает — за отсутствием центра интересов. Разработкой браузера занимается один человек в свободное время, а также сообщество (в которое я вхожу как практически единственный действующий российский разработчик. Еще один наш соотечественник с трудом выкраивает время для участия в последние месяцы).

Вся движковая часть у него от Фаерфокса, так что ничего нового в поисковой части там нет.

Более того, сравнивал нагрузку на процессор и расход памяти в Хроме и новом Камелеоне при просмотре одного и тяжелого видео (типа Ютуба и других источников) — Хром однозначно грузит машину процентов на 20 сильнее. При этом зримого выигрыша в производительности — давно уже никакого.

Комментировать

Filtered HTML

  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.