Да. Там даже параметр где то есть в about:config по этому поводу. Если доступно много свободной памяти то он не удаляет закрытые страницы и так же хранит большое количество страниц с которых вы куда то перешли дабы кнопка «назад» и журнал работали быстрее.
Весьма ценный. Потому что FF по собственным впечатлениям находится на втором месте по тормознутости после IE. Быстрее оперы разве что Chrome, но много на нём не сидел.
Тем смешнее выглядят подобные посты что что-то в FF пытаются ускорить за счёт хаков вроде сжатия используемой памяти вместо пересмотра opensource codebloat концепции.
Ценность его практически равна нулю. Одиночное заявление без объяснений в пику теме топика — троллинг либо глупость. Кроме того, если бы вы удосужились прочитать комменты то множество из них сводится к формуле — «FF. Ничего не парит», каждый такой человек должен зайти в топик про оперу и поделиться этой ценной информацией?
Объяснения я привёл — тормозит. Особенно на старте. Особенно при открытии новых страниц. То ли слишком много обращений к жёсткому диску, то ли излишняя модульность кода, то ли отсутствие O(log(N)) оптимизаций в layout engine. Дело не в количестве потребляемой памяти, дело во времени отлика между нажатием Enter и показом страницы, и в реакции на скроллинг. По этим объективным метрикам FF в 1.5-2 раза быстрее IE и раз в 5 медленнее оперы и хрома. Но, тем не менее, народ продолжает утверждать что «FF, ничего не парит» и «самый лучший браузер на свете».
Я за этим вижу отсутствие объективности в суждениях. Приверженность опенсорснутой идейности FF и желание насолить MS порождает все эти фразы. А отнюдь не фактическое удобство browser'а, погрязшего в колхозе разрозненной разработки. Дело не в опере, дело в FF. Тот же самый «троллинг» я мог бы написать от лица хрома.
Когда дублирование используемых ресурсов пытаются вылечить внешними средствами вроде MemShrink это означает полный ппц внутренней архитектуры :)
Вот такой комментарий уже может быть полезен. Хотя опять-же замечу, что скорость загрузки и работы FF сильно зависит от дополнений. А так-же скорость рабты во время скроллинга сильно зависит от типа страницы и методов, которыми она создавалась. Есть страницы, которые на хроме работают в разы медленнее, чем в FF и, даже, IE. Кроме того модульность и гибкость FF дают вам возможность создать именно тот браузер, который вам наиболее подходит. А это тоже может экономить кучу времени и нервов.
В тему топика… Много раз пробовал тихой сапой перелезть на FF с Оперы ради «идейной опенсурсности», останавливало 3 вещи. Я не знаю, насколько они связаны с отжиранием памяти и его обещанной оптимизацией, но чую что в моем случае это не спасет.
Сначала упомяну, что у меня нетбук. А теперь по пунктам:
— нереально долгий старт. С учетом что неплохой SSD-хард. Это стоило бы оптимизировать, я считаю. И именно этот пункт может быть связан с отжиранием памяти.
— Очень низкая отзывчивость на нетбуке. 0.5-1.5 секунды отклик практически на любое действие пользователя. Не представляю, что он там делает, когда я жму «новая вкладка»
— Ну и самое невыносимое, это тормозящий скроллинг. Любые, хоть статические, хоть ajax-овые страницы прокручиваются с подергиваниями и тормозами. А прокрутка страницы — это то, что пользователь делает очень часто.
Абсолютно аналогично — не парит, хоть и использую другой браузер. Всё больше и больше времени проводим в браузере, а возможности веба растут. Именно поэтому, такое поведение простительно, имхо.
У одного из (или даже нескольких) плагинов утечка памяти. Может быть вы используете Firebug? В таком случае советую создать отдельный автономный профиль для работы.
У меня при ~60 вкладках в «Панораме» (в один момент времени открыто не больше 30) потребление памяти куда скромнее, 398MB прямо сейчас. И это при том, что плагинов я использую порядочно ( dobroservers.ru/firefox ).
К слову, память лучше мерить по странице about:memory. Браузеры не обязаны выгружать кэш страниц на жёсткий диск сразу после закрытия страницы. Если в системе есть свободная оперативка, нет ничего плохого, чтобы ускорить работу браузера через кэширование в ram.
Я думал себе в ноут 16/32ГБ ОЗУ впихнуть, да мне dmidecode намекнул, что у меня 4ГБ предел :( Новый ноут это, конечно, вариант, но так лениво искать/сравнивать :)
А сколько у вас всего ОЗУ? 8ГБ?
ага, 8ГБ. 16 уже слишком даже для десктопа, и так могу запустить все девтулы и дизтулы и при этом видео монтировать, а оперативки хватает. А на MBP хватает 4, хотя не всегда)
Я полгода на mbp (который старый) работал с 2Гб оперативки и ssd–винтом. Охрененно. Сейчас на новом mbp и 4Гб оперативки без ssd… хочу воткнуть ssd ;)))
Сегодня как раз об этом и подумал, стоит ли разработчикам ff немного оптимальнее расходовать оперативку, после того как открыл диспетчер и увидел что процесс firefox выделил под свои нужды почти около 980mb+ :)
FF 4.0.1 Из расширений только адблок. 4 окна, в трех по 10-17, в одном около 30вкладок. Вот так. Пользователь XP 32, сами понимаете, максимум запуск какой-нибудь новой игрушки и все, вся оператива забита.
Кстати, я для себя проводил небольшой тест — и из всех расширений именно Adblock (который Plus) давал максимальный прирост потребления памяти. Видимо, из-за большого количества regexp-ов в подключаемой подписке (Ru Adlist). Без расширений Firefox (на старте) давал где-то 50Мб, с Adblock — около 90.
Но, думаю, Adblock того стоит.
FF в основном использую для работы, как-раз таки firebug. Сейчас даже посмотрю, сколько кушает.
Около 200мб, при двух открытых вкладках + firebug.
Ждем радостной новости о внедрении технологии. И тогда обратно с хрома на фф.
765мб, 112 вкладок. + 30 включенных дополнений.
3 гб. Это что связанно с работой.
И, в принципе, не парит. ТОлько когда нужно что-то ресурсоемкое запустить иногда приходится выключать.
Но есть менеджер сессий — он клевый.
Да я не для себя. Если мне надо будет я тетрис и поставлю. :)
Это вообще ирония была (ну да, тег забыл поставить) на тему того, что любит народ комбайны.
Если можно, скопипастите содержимое about:memory куда-нибудь на pastebin?
После этого нажмите кнопку Minimize memory usage внизу той же страницы и ещё раз скопипастите.
Заранее благодарю.
4 версия. к самой лисе претензий насчет прожорливости нету, но приходится часто юзать firebug, а вот там и начинаются претензии. за три-четыре часа активной работы с ExtJS и включенным файрбагом в лисе — она съедает гиг минимум. потому лиса только для разработки — для всего остального давно уже хром.
Свежая установка маковской версии на Air стала отъедать 600 мб памяти с (!) about:blank табом, ни одна кнопка не работает, сайты не грузятся. Выходит только через анальное насилие диспетчером.
Почитал комментарии, я понял, что FF стоит научить своих пользователей пользоваться RSS и закладками, а не держать по сотне открытых вкладок.
P.S. пользовался ff только из-за firebug. сейчас не открываю, только после выхода 4-ки погонял, вроде стал нормальный браузер. быстрый и ноут от него не тормозит. так что моя ff фобия прошла, это уже не бревно как 3-ка.
Последний раз, когда я это читал, никакой технологии «MemShrink» не было, а был технологический комитет с этим названием — по сути, периодические совещания на тему «как бы нам уменьшить потребление памяти с 512Кб до 320». Или речь про гигабайты?
Ну это не совсем правда. Как показывает практика, в плане использования памяти IE9 и Chrome не уступают, а скорее превосходят Лиса. Делать его, конечно, надо, но не из-за использования памяти, а для более плавных анимаций и отзывчивого интерфейса.
Сначала долго и упорно старались каждую отдельную вкладку в отдельный процесс запихнуть.
Потом не менее упорно пытаются объединить всё обратно.
Оперативку как жрало — так и продолжает жрать во всех случаях. Я понимаю конечно, что это всё на 90% включенный Firebug…
Я по-размыслил над этим вопросом, и думается мне, что довольно много памяти уходит на «быстроту» JS. Т.е. хотя бы на обеспечение быстрой выборки DOM-элементов по селекторам. Но я исходники не читал, это лишь мое ИМХО.
смотрел как-то исходники огнелиса… они не скупятся на использование JavaScript'а на реализацию самого браузера
как я понял — весь гуи, как минимум, часть логики — там реализовано на скриптах, а не нативным кодом
По сравнению с 3-й версией к потреблению памяти четвёркой у меня претензий нет. Из всех браузеров, установленных на компе, Firefox кушает меньше всех. Однако некая тормознутость интерфейса осталась. По сравнению с Оперой например не так мгновенно открываются и перелистываются новые вкладки. Ну и скроллинг оставляет желать лучшего, несмотря на установленное расширение.
Откровенно говоря, лучшей версией ФФ считаю вторую.
Помнится, когда только вышла 3 версия, я долго не желал на неё переходить, буквально до тех пор, пока центр обновлений уже без моего ведома не обновил ФФ до новой версии
Какая «технология»?
Это «проект».
Просто в Mozilla решили, что это большая проблема и ей надо серьезно заняться.
Назначили менеджера, еженедельные встречи, стали проектировать набор метрик, которые будут использоваться для анализа, установили цель и т.д.
в хроме сделали круче)), чтобы было сложнее считатать сколько оперы оно жрет :D
А на ФФ пока что не могу сидеть — очень долгий старт и открытие вкладов. и это при нормальных хардах, оперативы 8гб, камень тоже впорядке — q9550, без плагинов вообще, без файрбага. Не знаю почему, но очень жаль что пришлось перебраться, кое чего все же не хватает в хроме, что есть в фф, хотя бы нормальное открытие фоновых изображений(Открыть фоновое изображение в новом окне), чтобы это сделать в хроме — нужно лезть в код и скать там(а иногда и в ксс и в код) :(
Mozilla обещает сделать Firefox менее «прожорливым»