Это один из комментариев к статье Что делать если тормозит браузер. от drmotor.

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

Честно говоря, я и сам не знал об этих параметрах, целью статьи было обратить внимание пользователей на главнейшую причину тормозов в любом браузере, а не только в хроме в частности. А это именно кэш. По поводу 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.

drmotor писал(а) также:

Что делать если тормозит браузер.
Возможно дело в медленной работе операционной системы. Другие программы работают быстро?


Что делать если тормозит браузер.
Перед опцией —disk-cache-dir пробел пропустили. Он там обязательно должен быть


drmotor писал(а) к другим постам:

Как скачивать с компьютера на смартфон? Как перенести на компьютер фото и другие файлы?
Чего-чего? Это где у вас накопилось 100 Gb фото? Разве есть смартфоны с такими большими дисками?
И что именно прерывается? Можете скриншот с ошибкой показать?

Я использую простой способ подключения по SSH. В убунту файловый менеджер поддерживает протокол SFTP, если установить и запустить ConnectBot на смартфоне, то потом можно подключиться к нему с помощью него по сети. Но нужно чтобы смартфон и компьютер были подключены к одной wifi сети.