Dark-Demon
а 35 метров он жрёт если поставить кучу плагов и расширений.
Если поставить кучу расширений, аппетиты браузера легко зашкалят за пару сотен метров. И это не предел. Интернет завален отзывами пользователей о непомерном потреблении памяти народным браузером. Это уже надо лечить.
Azathoth
Я не знаю как надо мучить свой браузер, чтобы он такие закидоны выдавал... У меня ~300кб в среднем добавляется при открытии новой вкладки. Память вполне линейно растет, пропорционально кол-ву вкладок. Может я не так что-то делаю?
Да хоть экспоненциально росла бы! Фокус в том, что память не отдаётся системе после закрытия вкладок. Можно, конечно, ограничить себя в выборе расширений (а ещё потратить кучу времени на отбор и тестирование), но чем такой ограниченный браузер будет лучше той же Оперы?
Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)
Отсутствует
Хм… может знатоки просвятят.
Вот берем XUL. Память там выделяется автоматически, как я понял. Т. е. динамическую память специально выделять не надо, она сама выделяется, когда требуется (так?). Далее освобождать её тоже не надо, тоже вроде сама (сборщик мусора или стековое выделение?).
Внимание вопрос: Получается, что если всё так как я сказал, то лапы кривые у разработчиков движка XUL, поскольку тогда именно в нём утекает память. Если всё не так как я сказал, то лапы кривые у разработчиков расширений, у которых утекает память (что это за скриптовый язык, где память утекает?).
Кто-нибудь может прояснить модель использования памяти в XUL? Штудиривать ресурсы по ненужному мне языку нету никакого желания
Отредактировано LattyF (04-09-2006 20:14:21)
Black holes were created when the God divided by zero.
Отсутствует
Опера быстрая, Лиса функциональная...
:::: Mozilla/5.0 (compatible; Konqueror/3.4; Linux) KHTML/3.4.1 (like Gecko)
Вы еще не установили Linux? Тогда мы идем к Вам!
Отсутствует
Вот сам и юзай Konqueror, если тебе ScrapBook не нужен.
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует
Вот сам и юзай Konqueror, если тебе ScrapBook не нужен.
Спокойно, товарищ!
Отредактировано Surgeon (05-09-2006 00:22:33)
Вы еще не установили Linux? Тогда мы идем к Вам!
Отсутствует
Почему такая неприязнь к конкуерору? smile
Наверное, потому что конкурент
Без бага и ошибки я софт Mozilla не люблю!
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Microsoft® Office Outlook® 2007 (12.0.4518.1014) MSO (12.0.4518.1014)
Отсутствует
LattyF
Вот берем XUL. Память там выделяется автоматически, как я понял. Т. е. динамическую память специально выделять не надо, она сама выделяется, когда требуется (так?). Далее освобождать её тоже не надо, тоже вроде сама (сборщик мусора или стековое выделение?).
Внимание вопрос: Получается, что если всё так как я сказал, то лапы кривые у разработчиков движка XUL, поскольку тогда именно в нём утекает память. Если всё не так как я сказал, то лапы кривые у разработчиков расширений, у которых утекает память (что это за скриптовый язык, где память утекает?).
Вот берем FF. Одна штука. Открываем кучу вкладок, в том числе и forum.mozilla-russia.org Видим что используется 84 с копейками метров. Закрываем вкладки, кроме одной. Память не освободилась. Открываем еще несколько вкладок. Но новая память почему-то не выделяется... Более того, после открытия второй порции вкладок кол-во занимаемой памяти уменьшилось на 30кб
Т.о. рассуждая логически, приходим к тому выводу, что память не течет. Иначе она бы постоянно росла при открытии новой вкладки. Просто Фокс (а скорее всего Gecko) держит ее на случай дальнейшего использования. Видимо это необходимо для уменьшения расходов на динамическое выделение/освобождение. Более того, я замечал что после закрытия страничек, спустя какое-то время, при неиспользовании FF, занимаямая память начинает потихоньку уменьшаться.
Все это касается Фокса под Unix-like. Под Виндою он скорее всего ведет себя иначе.
P.S. А никто не думал, что не отдает он память потому что в кеше держит странички на случай быстрого возврата? Этим кстати объясняются аномалии когда открываешь вкладку, а количество используемой памяти слегка уменьшается (от десятков до сотен кб). Видно он держит в памяти n-ое количество страничек и при открытии новой, менее тяжелой выгружается в порядке очереди более тяжелая.
У меня фокс более 90Мб никогда не кушает на ноутбуке с 256Мб оперативки.
Добавлено Втр 05 Сен 2006 02:35:50 :
Surgeon
Хотя браузер так то ниче, только весьма медленный
Странно... Я за ним такого не замечал. И вообще считается что KHTML самый быстрый движок.
Однако не туда нас заносит... Надо бы притормозить
Отредактировано Azathoth (05-09-2006 06:42:14)
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
Почему такая неприязнь к конкуерору?
Неприязни никакой нет, сам иногда запускаю, когда надо что-то быстро открыть и лень ждать, пока SeaMonkey запустится. Просто в нем я не могу получить ту функциональность, которая у меня есть в SM (И которую можно получить и в Fx)
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует
Если поставить кучу расширений, аппетиты браузера легко зашкалят за пару сотен метров. И это не предел.
это не возможно, ибо столько не весят даже все расширения вместе взятые.
Интернет завален отзывами пользователей о непомерном потреблении памяти народным браузером.
есть несколько расширений, которые приводят к утечкам. например - IETab. Факт досадный, но не смертельный.
Это уже надо лечить.
Угу, надо. Причём лечить посредством кардинального упрощения. При кажущейся внешней простоте, внутри ФФ имеет имхо слишком сложную структуру. Кроме того, XUL не позволяет полностью разделить поведение и представление, а это серьёзно сковывает руки...
Внимание вопрос: Получается, что если всё так как я сказал, то лапы кривые у разработчиков движка XUL, поскольку тогда именно в нём утекает память. Если всё не так как я сказал, то лапы кривые у разработчиков расширений, у которых утекает память (что это за скриптовый язык, где память утекает?).
На любом языке можно добиться утечек памяти. JavaScript - не исключение.
А никто не думал, что не отдает он память потому что в кеше держит странички на случай быстрого возврата?
точно пора фак делать
!
Отсутствует
Пока другие наслаждаются видом любимого браузера в новом кино, обсуждение и облизывание от удовольствия которого факта ведется в соседней ветке, Opera тем временем выпустила Opera 9 для устройств. Плюс предлагает посетить международную выставку IBC, где выставляется продукция различных производителей электронного оборудования и ПО, среди которых есть те, где установлена Opera или используется ее платформа.
Everyone has a right to be stupid. But some just abuse the privilege.
:::: Opera/9.64 (Windows NT 5.0; U; en)
Отсутствует
DennisHAWKS
обсуждение и облизывание от удовольствия которого факта ведется в соседней ветке
Чувак, где ты там "облизывание от удовольствия" увидел? Или это так... для красного словца?
Тут должна была быть подпись. А, да... Вот она и есть.
Отсутствует
Dimanish
Чувак, само наличие этой темы говорит само за себя, чувак, и читается между строк, чувак...
Everyone has a right to be stupid. But some just abuse the privilege.
:::: Opera/9.64 (Windows NT 5.0; U; en)
Отсутствует
DennisHAWKS
Как тебя из крайности в крайность бросает, чувак.
Наличие темы говорит о том, что люди хотят обсудить факт присутствия лисы в кинофильмах, роликах и прочей лабудени.
"Облизывание от удовольствия" - это то, как ты постишь новости об опере на этом форуме.
Тут должна была быть подпись. А, да... Вот она и есть.
Отсутствует
Dimanish
"Облизывание от удовольствия" - это то, как ты постишь новости об опере на этом форуме.
На этом форуме, в разделе "Флейм", в ветке "Firefox vs Opera III: красно-оранжевая полемика". Все в пределах разумного, без излишнего смакования. Можешь сообщить об этом модератору.
А запостил к тому, что продукты MoFo/MoCo на выставке вряд ли будут представлены.
Теперь ты понял, чувак?
Everyone has a right to be stupid. But some just abuse the privilege.
:::: Opera/9.64 (Windows NT 5.0; U; en)
Отсутствует
Если вернуться на секунду к проблеме использования памяти:
Memory Usage in MB (no pages loaded)
Firefox 2 Beta 1: 42
Internet Explorer 7 Beta 3: 24
Opera 9.0: 53
IE 6.0: 17
Firefox 1.5.0.4: 17.8
Memory Usage in MB Loading Six Tabs
Firefox 2 Beta 1: 73
Internet Explorer 7 Beta 3: 70
Opera 9.0: 52
IE 6.0: 155
Firefox 1.5.0.4: 56
Источник: http://www.extremetech.com/article2/0,1697,1990855,00.asp
К сожалению, вторая бета Firefox 2 не представлена. Firefox 1.5 незначительно уступает Opera 9 при работе с несколькими владками. Firefox 2b1 явно более прожорлив, чем его предшественник, находясь приблизительно на уровне IE7. По объему использования памяти без открытых страниц Opera 9 является безусловным "чемпионом".
Отсутствует
ego
Opera 9.0: 53
Opera 9.0: 52
особенно чемпион во "лжи" это 6 табов ей даже 1 мб сбросили? в топку такие тесты полная чушь, на реальных машинах и в реальных условиях каждый браузер ведет себя по-разному. Лично у меня и Опера 9 жрет 150мб после часа работы с тяжелыми сайтами (визуальные редакторы, JS)также как и Firefox 2>beta2
Отредактировано Digital Mirror (05-09-2006 15:01:24)
Безвыходных ситуаций не бывает, бывают выходы, которые нас не устраивают.
«Свободное ПО позволяет любому умному парню в мире встать на плечи предыдущих умных парней и сплясать свой маленький танец инновации.» - Марк Шаттлворт
Отсутствует
Вообще да, иллюзия быстроты работы Оперы во многом связана со скоростью работы её интерфейса.
Память жрёт как и фокс прилично.
Тут должна была быть подпись. А, да... Вот она и есть.
Отсутствует
Dimanish
Главное как и насколько быстро использовать эту занимаемую память
Everyone has a right to be stupid. But some just abuse the privilege.
:::: Opera/9.64 (Windows NT 5.0; U; en)
Отсутствует
ego
Opera 9.0: 53
Opera 9.0: 52
особенно чемпион во "лжи" это 6 табов ей даже 1 мб сбросили? в топку такие тесты полная чушь, на реальных машинах и в реальных условиях каждый браузер ведет себя по-разному. Лично у меня и Опера 9 жрет 150мб после часа работы с тяжелыми сайтами (визуальные редакторы, JS)также как и Firefox 2>beta2
Я тоже на это обратил внимание. Но люди использовали какую-никакую методологию при проведении тестирования, поэтому относительные значения способны кое о чем сказать. На реальных машинах и в реальных условиях абсолютные цифры, естественно, будут отличаться. По моему личному опыту, особенно прожорлив не Firefox с расширениями, а плагины, в частности любимый всеми флеш.
Отсутствует
На любом языке можно добиться утечек памяти. JavaScript - не исключение.
Да можно, конечно, я не спорю Можно и не только это
Про 52 и 53 метра:
Только что про фокс была выдвинута красивая гипотеза (возможно даже это и есть правда), почему тогда опера так не может? Сразу при старте жрет немного памяти, чтобы потом ускорить её выделение, и использует эту самую память.
Никаково противоречия не вижу. Двойные стандарты?
Black holes were created when the God divided by zero.
Отсутствует
LattyF
а зачем отдавать кровный заработанный 1 мб? ну и держала бы про запас я почему придрался к этому несчастному мегабайту - просто настораживают и раздражают некоторые вот "экспертные" тесты, исследования, это знаете, как тесты типа 3dMark - попугаев много, а в играх толку мало, имхо тестировать "экспертно" нельзя, лучше собирать пользовательскую статистику, так оно объективнее. Мое мнение к тестам как Оперы так и Лисы.
Безвыходных ситуаций не бывает, бывают выходы, которые нас не устраивают.
«Свободное ПО позволяет любому умному парню в мире встать на плечи предыдущих умных парней и сплясать свой маленький танец инновации.» - Марк Шаттлворт
Отсутствует