Использование памяти веб-браузера

10

Почему веб-браузеры так тяжелы в памяти? У меня Firefox открыт с двумя вкладками, и он занимает более 800 МБ ОЗУ, Chrome с четырьмя вкладками занимает более 1,2 ГБ! Я имею в виду, что случилось с потреблением так много памяти?

Яник Рошон
источник
1
Я не могу комментировать Chrome, так как он мне не нужен, однако Firefox не должен использовать что-либо вроде большого количества памяти. В настоящее время у меня открыт Firefox с 14 вкладками, и он использует менее 100 МБ. Первое, что нужно сделать, это отключить все ваши расширения и темы, а затем повторите попытку. В противном случае запустить браузер в безопасном режиме kb.mozillazine.org/Safe_Mode_(Firefox)
Pulse
1
Google Chrome, из-за его многопроцессорной архитектуры, не показывает правильную долю памяти при просмотре через диспетчер задач Windows. Это связано с тем, что каждый процесс сообщает об этом и обо всех ссылочных файлах DLL. На самом деле Chrome разделяет библиотеки DLL между всеми процессами, поэтому они технически загружаются только один раз в оперативную память. если вы нажмете <shift> + <escape> в Chrome, вы получите гораздо более точное представление об использовании памяти.
Обезьяна

Ответы:

4

Исходя из моего опыта, Chrome немного свободен от системных ресурсов, особенно если вы заходите на какие-то тяжелые сайты (если он может использовать больше памяти для ускорения навигации, то так и будет).

Что касается Firefox, вес обычно определяется количеством установленных плагинов и панелей инструментов. Попробуйте установить его снова в отдельном месте и установить только минимум плагинов.

Опера не самая легкая, но, на мой взгляд, она имеет разумное использование памяти (среди прочих замечательных функций, но это не то место). Кроме того, вы не можете устанавливать плагины помимо включенных, это помогает не загромождать их.

Имейте в виду, что сайты становятся все тяжелее и тяжелее. Количество javascript, плагинов, которые они требуют (например, flash), делают некоторые страницы действительно тяжелыми. В настоящее время довольно распространено, что браузер становится самой тяжелой из запущенных программ со средним использованием памяти около 300-400 МБ.

Для информации приведем недавнее (на сегодняшний день, по крайней мере) сравнение между браузерами , чтобы дать представление о скорости и использовании памяти, которые вы должны ожидать.

Gnoupi
источник
1
+1 за флеш. У меня был опыт работы с некоторыми сайтами, созданными во флэш-памяти, где пара открытых вкладок будет съедать пару ГиБ оперативной памяти. Это произошло в основном во Flash 10.0. С тех пор как я перешел на 10.1, я не видел его снова.
AndrejaKo
проблема в том, что у меня не так много плагинов, в основном плагинов разработчиков. Я использую браузеры для просмотра и отладки своих проектов (у меня не установлен Firebug, если хотите, но панель инструментов веб-разработчика и Adblock, то же самое в Chrome). И я не использую Flash, поэтому, несмотря на то, что браузер загружает его иногда для сайтов, которые его используют, даже убивая npviewer.bin - да, я нахожусь на Ubuntu, что еще хуже - не меняет вещь) Наличие только нескольких плагинов не оправдывает, для меня, использование 800Mb + памяти с открытыми только 2-3 вкладками, так что дает?
Яник Рошон
1
Как я упоминал в моем предыдущем комментарии, расширения и темы могут быть основным фактором использования памяти. Дело в том, что вам нужно только одно несовместимое или плохо написанное расширение, чтобы вызвать утечку памяти, и у вас есть проблема. Вы можете взглянуть на этот kb.mozillazine.org/Reducing_memory_usage_-_Firefox и посмотреть, поможет ли это.
Пульс
2

В Chrome используйте Shift + Escape для просмотра использования памяти на вкладку и использования памяти на плагин. Надеюсь, это показывает, почему Chrome потребляет так много для вас.

Крис Уайт
источник
1
спасибо за ярлык Однако вопрос заключается в следующем: я просто открыл одну вкладку в Chrome (8Mo использованной памяти ...), ввел www.google.ca в поле ввода текста, нажал enter, и использование памяти возросло до 28Mo! Я имею в виду, что может потребовать 28Mo оперативной памяти только с несколькими изображениями и текстом? Мы довольно далеки от предела памяти DOS 640Ko, но казалось, что программы тогда использовали память более эффективно. До сих пор понятия не имею, почему браузерам нужно так много оперативной памяти
Yanick Rochon
1

В Firefox about: config позволяет вам настроить ряд параметров, связанных с использованием памяти.

vemv
источник