LINUX.ORG.RU
ФорумTalks

Опера 10 научилась отдавать память?


0

0

Прогресс, однако.

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

А тут вдруг память научилась не только есть. Спишу пока это на баг альфы и буду надеяться на то, что к релизу все стабилизируется.

А если серьезно, то: молодцы опера, хотябы за этим стоит до 10 обновиться.


Ответ на: комментарий от kranky

>Надеюсь фф к 10-ой версии тоже так научится

:-)

:-)

:-)

:-)

:-)

:-)

:-)

:-)

CoolBit
()
Ответ на: комментарий от kranky

>Надеюсь фф к 10-ой версии тоже так научится

К 10-ой версии FF будет переписан на яве. Ну или наоборот.

Deleted
()

> А тут вдруг память научилась не только есть.

Отдает, возможно, только большими кусками, например, если загрузили страницу с картинкой > 128K и закрыли.

anonymous
()
Ответ на: комментарий от temy4

> о Трансцендентном познании последних тенденций софтверостроения :)

Хорош читать Коэльо, пофапай лучше. Так хоть честно всё будет.

Gharik
()
Ответ на: комментарий от temy4

> Но раньше же такого не было

LD_PRELOAD=/usr/lib/firefox/libjemalloc.so opera -- вообще сказка.

См. readelf -a $prefix/lib/opera/10.00/opera | grep -E "alloc|free"

Раньше Opera статически линковалась c аллокатором ptmalloc, теперь нет.

anonymous
()
Ответ на: комментарий от anonymous

> Раньше Opera статически линковалась c аллокатором ptmalloc

C 8.* по < 9.6.

9.6 уже использует *alloc(), free() из glibc.

anonymous
()
Ответ на: комментарий от anonymous

>>FF так умел еще до 1-й

угу, тока что лиса так протекла, что пришлось перегрузить ее.

anonymous
()
Ответ на: комментарий от Gharik

> Хорош читать Коэльо

o.O ни единой книжки его не прочел

temy4
() автор топика
Ответ на: комментарий от DNA_Seq

> Опера память отдавала всегда. Только как приличная девушка не сразу.

Ага, как прикроешь ее, так и отдавала.

anonymous
()

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

Черт, я сломал мозг, с тебя новый.

> ... и я спокойно мог его отлаживать

Его? Это кого? Хм, что-то не так, не надо было убирать то дополнение.

> ... без редактирования конфига мог его отлаживать

Его? Что? Конфиг? Нет, фигня какая-то. Попробуем без скобок.

> без редактирования конфига скриптика мог его отлаживать

Его? Неужели скриптик? Эхем, есть смысл, но звучит как-то криво.

c:neeruse намекает

anonymous
()
Ответ на: комментарий от anonymous

Дело к ночи, о занятых иногда забываю :)

смысл того что ты не понял - я тестировал скрипт на опере

temy4
() автор топика
Ответ на: комментарий от temy4

Кстати, LD_PRELOAD=/blah/blah/blah/libopenbsd-malloc.so opera тоже катит.

anonymous
()
Ответ на: комментарий от Gharik

> О чём топик?

О том что ёпера слизала очередную фишку реализованую в предыдущим перед ней ФФ, а операсты корчат из себя шлангов.

anonymous
()
Ответ на: комментарий от anonymous

> О том что ёпера слизала очередную фишку реализованую в предыдущим перед ней ФФ, а операсты корчат из себя шлангов.

Ужас!!!

А под амд64 нативным оно научилось работать?

Gharik
()
Ответ на: комментарий от Gharik

> А под амд64 нативным оно научилось работать?

Научилось.

anonymous
()
Ответ на: комментарий от Gharik

> А под амд64 нативным оно научилось работать?

Тебе не пофиг? Ты ей пользоваться чтоли собрался? Пусть они для начала заявленную 5 лет назад поддержку xml сделают.

anonymous
()
Ответ на: комментарий от anonymous

> О том что ёпера слизала очередную фишку реализованую в предыдущим перед ней ФФ

4.2

Всего лишь отказались от некоторых своих "усовершенствований", вызванных неуловимыми багами при работе с malloc из glibc:

http://list.opera.com/pipermail/opera-linux/2005-April/008847.html

anonymous
()
Ответ на: комментарий от anonymous

> Всего лишь отказались от некоторых своих "усовершенствований", вызванных неуловимыми багами при работе с malloc из glibc:

Да, хорошо что напомнил. Ещё, как всегда, операсты серанули во всех своих благодетелей, начиная с тех кто говорит им о багах в украденном из ФФ коде, заканчивая теми, кто писал компилятор которым они пользуются.

anonymous
()
Ответ на: комментарий от anonymous

>Пусть они для начала заявленную 5 лет назад поддержку xml сделают.

Ага, вот ты где, зелёный монстр! Опять ты здесь с этой копипастой/мыслью без подтверждения. Помнится, в прошлый раз ты слил, что опять тут забыл то?

Deleted
()
Ответ на: комментарий от anonymous

> в украденном из ФФ коде

Что они украли из ФФ?

Посторонний код здесь не причем, они свой код наконец поправили, и теперь могут не прибивать гвоздями куски glibc.

anonymous
()
Ответ на: комментарий от anonymous

> Тебе не пофиг? Ты ей пользоваться чтоли собрался? Пусть они для начала заявленную 5 лет назад поддержку xml сделают.

А вот это уже другой вопрос, копрофилии - но никак не технической стороны дела ;)

Gharik
()

Только на ЛОРе умеют брызгать соплями по поводу вещей, к которым отношения не имеют и ни шыша в них не понимают?

anonymous
()
Ответ на: комментарий от Deleted

> Ага, вот ты где, зелёный монстр! Опять ты здесь с этой копипастой/мыслью без подтверждения. Помнится, в прошлый раз ты слил, что опять тут забыл то?

Неужто слил? Погугли по rss xml opera по ЛОРу. Пруфлинки глючности вашего любимого говноподелия я распространять не собираюсь. Мне оно вместе со своей недоделанностью до одного места.

anonymous
()
Ответ на: комментарий от anonymous

Это ты гугли получше, уважаемый тролль. Поддержка XML:

а) не означает, что любой XML, написанный в любом известном namespace'е (например OXML) будет отображён так, как ты думаешь.

б) rss/atom в опере работает. ЧЯДНТ?

Deleted
()
Ответ на: комментарий от anonymous

Непонятно вообще откуда такое взялось? очередной сговор зоо^Wлисофилов? За 3 года ни разу не замечал, чтобы опера "текла". Ничего особого против файрфокса не имею(последние полгода использовал именно его, пока на днях не вышла опера 10), но то, что он явно "тяжелее" оперы для меня - неоспоримый факт.

nnm
()
Ответ на: комментарий от nnm

> очередной сговор зоо^Wлисофилов? За 3 года ни разу не замечал, чтобы опера "текла"

Текла, я как-то писал о своем опыте работы с ней, в том числе и о том, что она явно не отдавала память, после некоторого времени занимая ~200MiB с одной вкладкой, да и сами оперовцы это признают:

> Changes Since Opera 9.62


> ...

> Plugged numerous memory leaks

> ...


Новая опера - посмотрим. На первый взгляд, работает значительно шустрее 9.62, памяти изначально ест поменьше.

Ruth ★★
()
Ответ на: комментарий от nnm

Текла, подтверждаю. Помнится, стояла она у меня на стареньком ноуте, думал пошустрее ФФ будет. Запускается действительно быстрее, а работает почти на одном уровне с тройкой. Зато впоследствии так отжирала память, что я задолбался ее перегружать.

anonymous
()
Ответ на: комментарий от anonymous

>Пусть они для начала заявленную 5 лет назад поддержку xml сделают.

Поддержка xml давно есть

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от anonymous

> Зато впоследствии так отжирала память, что я задолбался ее перегружать.

Это хорошо известная вещь.

google: фрагментация opera site:linux.org.ru

http://www.linux.org.ru/jump-message.jsp?msgid=1984162&cid=2000724

Выше по треду от этого есть рецепт для Opera >= 9.6

anonymous
()

А где тэг Опера 10?

Олсо, у нее движок JS от WebKit, такой же быстрый? Где-то тут тест Google на скорость JavaScript мелькал, ссылку дайте

anonymous
()
Ответ на: комментарий от nnm

> Ничего особого против файрфокса не имею

Тема про оперу.

anonymous
()
Ответ на: комментарий от Deleted

> Ну так найди

Читай внимательно выше про readelf. Причина оперных траблов с памятью была очевидна, авторы подтвердили.

anonymous
()
Ответ на: комментарий от anonymous

Также, покажи мне, при чём тут выделение памяти?

>Олсо, у нее движок JS от WebKit, такой же быстрый?

>Troll harder

Deleted
()
Ответ на: комментарий от Deleted

Епт, внимательно тред почитай, все разжевано со ссылками.

Авторам Opera надо было чинить проблемы, к так называемым "утечкам" не имеющие прямого отношения, чтобы "утечки" стало возможно уменьшить.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.