The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: В Firefox 3.1 производительность некоторых JavaScr..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: В Firefox 3.1 производительность некоторых JavaScr..."  +/
Сообщение от opennews (??) on 23-Авг-08, 14:50 
Разработчики Mozilla произвели (http://weblogs.mozillazine.org/roadmap/archives/2008/08/trac...) серию новых оптимизаций JavaScript движка Firefox, разрабатываемого под кодовым именем SpiderMonkey. Внесенные изменения позволили увеличить скорость выполнения некоторых скрптов в 20-40 раз. Новые "tracing (https://wiki.mozilla.org/JavaScript:TraceMonkey)" оптимизации, с реализацией нового JIT-компилятора (Just-In-Time), интегрированы в дерево исходных текстов firefox, но еще недоступны в ночных тестовых сборках. Планируется включить новые наработки в состав релиза  Firefox 3.1.


Суть "tracing" оптимизации в сохранении плана выполнения скрипта и в последующем использование бинарного кода при выполнении подобных блоков. При этом происходит преобразование циклов и сложных методов в вид линейного потока инструкций.


Подробное пояснение механизма работы новых оптимизаций и результаты измерения производительности представл (http://weblogs.mozillazine.org/roadma...

URL: http://weblogs.mozillazine.org/roadmap/archives/2008/08/trac...
Новость: https://www.opennet.ru/opennews/art.shtml?num=17521

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Аноним (??) on 23-Авг-08, 14:50 
Лучше бы починили, чтобы перестал иногда падать.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Alex (??) on 23-Авг-08, 15:42 
>Лучше бы починили, чтобы перестал иногда падать.

+1
debian'овский iceweasel 3.0.1 падает каждые 10 мин. активного юзания :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от vitek (??) on 23-Авг-08, 16:14 
ну Вы тогда ещё и мелкому софту претензии предъявите!..
так,.. на всякий случай.. :-D
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Alex (??) on 23-Авг-08, 16:25 
Так во второй версии (и даже вроде в бетах в 3-й) всё работало вполне стабильно, зачем сразу в крайности...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от vitek (??) on 23-Авг-08, 16:40 
Вы понимаете, что iceweasel не имеет отношения к разработчикам firefox?
это форк.
http://ru.wikipedia.org/wiki/Iceweasel

к тому же мне не понятны претензии и к ff3.
не знаю у кого как, а у меня ff 3.0.1 вообще не выключается, даже в спящем режиме,.. сейчас больше сотни вкладок (растут как-то сами :-)) - и ни каких проблем, зависаний,...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от asv email(??) on 23-Авг-08, 18:19 
Вы так говорите, как будто бы в Debian там вносят кучу изменений.
Вы представляете какого рода этот fork, оттуда просто выкинули логотипы?
Так что это все тот же тормозной и глючный FF3 просто без оффициального лого.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Киндздза on 23-Авг-08, 18:30 
Тормозные и глючные это твои мозги, чувак, а фф работает хорошо
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Alex (??) on 23-Авг-08, 18:51 
кто бы говорил )
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

26. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от playnet on 24-Авг-08, 20:13 
Ага, так хорошо.. что выпадал каждые 2 суток, после того, как съедал 2 гига памяти. Правда, у меня открывается до 400 табов. 2 такие объемы спокойно переваривала. Но странно то, что последнее время выпадать перестал, хотя обновлений не ставилось.
Ну и не дело, что 5 табов отъедают 250мб в озу из 512 на рабочих станциях. Даже ие не страдал таким обжорством.
Но в целом браузер хороший.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

29. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от User294 (ok) on 24-Авг-08, 22:27 
>Ну и не дело, что 5 табов отъедают 250мб в озу

Опухли?Это какой фаерфокс?В третьем ничего такого и близко нет.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

37. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от szh (ok) on 25-Авг-08, 07:56 
> 5 табов отъедают 250мб

список табов в студию

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от vitek (??) on 23-Авг-08, 22:56 
если бы только их :-)

да. работает быстрее.
но как там, например, с русским? из-за логотипов нет? а могу я его от ff прикрутить?
или с половиной дополнений, которые не ставятся?

кстати, из-за дополнений вполне возможна нестабильная работа.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

43. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от asv email(??) on 27-Авг-08, 13:58 
>если бы только их :-)
>
>да. работает быстрее.
>но как там, например, с русским? из-за логотипов нет? а могу я
>его от ff прикрутить?
>или с половиной дополнений, которые не ставятся?
>
>кстати, из-за дополнений вполне возможна нестабильная работа.

Видимо вы не дебианщик?? Может не будете говорить бред? Если что-то не работает, это на совести разработчиков сайтов и эксеншенов.

А теперь внимание -- смотри вот сюда: http://ftp.debian.org/debian/pool/main/i/iceweasel/iceweasel...

найдите мне здесь изменения исходного кода FF.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

44. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от vitek (??) on 30-Авг-08, 13:58 
может ещё и это прокомментируете?
http://ru.wikipedia.org/wiki/Iceweasel
Debian Iceweasel и GNU IceWeasel — не одно и то же.

а потом и это:
http://wiki.debian.org/Iceweasel
Iceweasel is a fork [from Firefox] with the following purpose :
   1. backporting of security fixes to declared Debian stable version.
   2. no inclusion of trademarked Mozilla artwork (because of #1 above)

>А теперь внимание -- смотри вот сюда: http://ftp.debian.org/debian/pool/main/i/iceweasel/iceweasel...
>найдите мне здесь изменения исходного кода FF.

ага-ага. :-)
самому типа слабо?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

23. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от vitek (??) on 23-Авг-08, 23:00 
и кстати в комментарии 18 написали про ошибку из-за invalid Picture parameter.
вот Вам и логотипы... :-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

35. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от globus email(??) on 25-Авг-08, 05:32 
>Вы понимаете, что iceweasel не имеет отношения к разработчикам firefox?
>это форк.
>http://ru.wikipedia.org/wiki/Iceweasel
>
>к тому же мне не понятны претензии и к ff3.
>не знаю у кого как, а у меня ff 3.0.1 вообще не
>выключается, даже в спящем режиме,.. сейчас больше сотни вкладок (растут как-то
>сами :-)) - и ни каких проблем, зависаний,...

У меня правда винда, но скажу так, висит фаер, одна закладка, отображает ТОЛЬКО карту nagios, так умудряется за неделю нажрать оперативки больше всех ! Притом , осел, с десятком закладок, "летется" за ним ... и емк еще оч. далеко ...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

39. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Глобалист on 25-Авг-08, 16:47 
>не знаю у кого как, а у меня ff 3.0.1 вообще не
>выключается, даже в спящем режиме,.. сейчас больше сотни вкладок (растут как-то
>сами :-)) - и ни каких проблем, зависаний,...

Нет, кое-где он все же вылетает.
Попробуйте, например, зайти на
http://barnaul.ru

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

40. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Глобалист on 25-Авг-08, 17:01 
Всем сорри, виноват был gnash
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от ihanick email on 23-Авг-08, 16:17 
хотябы backtrace снимите: у меня не работает программа - это не серьёздно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Аноним (??) on 23-Авг-08, 16:33 
В следующий раз так и сделаю. Просто это происходит не предсказуемо и обычно в этот момент не до этого - ищешь инфу и тут бах:)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от darkk on 23-Авг-08, 16:52 
>В следующий раз так и сделаю. Просто это происходит не предсказуемо и
>обычно в этот момент не до этого - ищешь инфу и
>тут бах:)

Дык в корку пусть нагадит?
ulimit -c unlimited
:)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

31. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от User294 (ok) on 25-Авг-08, 01:23 
>Дык в корку пусть нагадит?

А еще если что-то вылетает - имеет смысл запускать его из консоли, там в случае вылета намного лучше видно что случилось.А если еще и дебаговые символы не обstripаны, вы не совсем дуб и в состоянии осилить запуск GDB - и вовсе под GDB можно пнуть.Намного эффективнее чем гадать что же там случилось.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Alex (??) on 23-Авг-08, 18:46 
Да есть уже этот баг в Debian Bug Tracking System - проверил.
У меня он в консоль нагадил такой ошибкой (если кому интересно =)):
QPixmap: Invalid pixmap parameters
The program 'firefox-bin' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

28. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от User294 (ok) on 24-Авг-08, 22:25 
>У меня он в консоль нагадил такой ошибкой (если кому интересно =)):

Кстати разок видел такое где-то.Только это по-моему вообще не проблема Firefox-а...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Аноним (??) on 23-Авг-08, 16:55 
У меня iceweasel вообще не падает. Что вы с ним делаете? :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

24. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от bart on 23-Авг-08, 23:27 
>У меня iceweasel вообще не падает. Что вы с ним делаете? :)
>

+1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

32. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Sergey (??) on 25-Авг-08, 03:45 
>>У меня iceweasel вообще не падает. Что вы с ним делаете? :)
>>
>
>+1

+1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

27. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от User294 (ok) on 24-Авг-08, 22:23 
>+1
>debian'овский iceweasel 3.0.1 падает каждые 10 мин. активного юзания :(

Вот поэтому Мозилла и не дает юзать трейдмарк без одобрения патчей.Чтобы всякое добро не позорило браузер.Firefox почему-то работает *неделями* под виндами и линуксом без особых приключений.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Аноним (??) on 23-Авг-08, 15:01 
угу. только в ночниках гугль ридер перестал работать блин :(
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

33. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от User294 (ok) on 25-Авг-08, 05:13 
>угу. только в ночниках гугль ридер перестал работать блин :(

А в подсвечниках пашет? :D

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Аноним (??) on 23-Авг-08, 15:35 
>приблизить производительность скриптов на JavaScript к скомпилированным >приложениям на языке Си.

улыбнуло

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Анатолб email on 23-Авг-08, 15:41 
>>приблизить производительность скриптов на JavaScript к скомпилированным >приложениям на языке Си.
>
>улыбнуло

Да, тут более корректным будет сравнение с Java. Тот же ActionScript 3 по производительности не очень-тот сильно и отличается от Java.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

20. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Logo (ok) on 23-Авг-08, 19:04 
>>приблизить производительность скриптов на JavaScript к скомпилированным >приложениям на языке Си.
>
>улыбнуло

Сейчас мало верится, но!:
"Суть "tracing" оптимизации в сохранении плана выполнения скрипта и в последующем использование БИНАРНОГО КОДА при выполнении подобных блоков. При этом происходит преобразование ЦИКЛОВ И СЛОЖНЫХ МЕТОДОВ В ВИД ЛИНЕЙНОГО ПОТОКА ИНСТРУКЦИЙ."

В этом, что-то есть, вот только сколько придется ждать до первого выполнения инструкции? Впротчем, скоро увидим. Разработчики QT тоже уже заявили о значительном ускорении, в том числе и JavaScript на Konqueror`е.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

34. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от User294 (ok) on 25-Авг-08, 05:19 
>>приблизить производительность скриптов на JavaScript к скомпилированным
>>приложениям на языке Си.
>улыбнуло

Ну Java вон "приблизили". Такое вот приближение в real-world задачах на примере LZ-сжатия: http://www.quicklz.com/bench.html

Разница сишной и дотнетовой\жабистой версий "всего" в какие-то 2...3 раза как правило :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Анатолб email on 23-Авг-08, 15:38 
В 4-ке планируется использовать Tamarin. Интересно, будут ли там использованы наработки TraceMonkey
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

25. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Аноним (??) on 24-Авг-08, 01:01 
У меня в 5-ке все летает
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

30. "OpenNews: В Firefox 3.1 производительность некоторых JavaScr..."  +/
Сообщение от User294 (ok) on 24-Авг-08, 22:35 
> позволили увеличить скорость выполнения некоторых скрптов в 20-40 раз.

Один из немногих программных продуктов который со временем становится все лучше и лучше ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

36. "OpenNews: В Firefox 3.1 производительность некоторых JavaScr..."  +/
Сообщение от Ivan_Dives (ok) on 25-Авг-08, 07:46 
>Один из немногих программных продуктов который со временем становится все лучше и
>лучше ;)

+1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

38. "OpenNews: В Firefox 3.1 производительность некоторых JavaScr..."  +/
Сообщение от Аноним (??) on 25-Авг-08, 15:53 
Windows XP SP3.
Firefox 3.1
153МБ памяти.
7 табов.
1.7Ghz, 1,5Gb озу.(странички обычные, без флеша 3 из них опеннет, 2 с cakephp.org, 1 rss в sage, одна с локального httpd. Там тож нема особых наворотов в стиле флеша)
Используемые расширения:
1. FireBug 1.2.0b15
2. GMarks 0.9.9
3. Sage 1.4.2
4. TabMixPlus 0.3.7pre080728
5. Web Developer 1.1.6
6. View Dependencies 0.3.3.0
7. United English Dictionary 3.0.3
8. RusKey 1.5.3

  Работает часа 4-5. Еще такая фишка, если открыть страничку а ля all_in_one doc размером 1-1.5МБ(почти все текст и малость картинок, никаких флешей и.т.д). То при закрытии этого таба потом(или фаерфокса самого) можно идти курить бамбук с минуту точно, грузит проц на все 100%.
  Кроме win юзаю фф на ubunta 8.0.4 И freebsd7.0 - ситуация примерно такая же.
  Мне все равно - пусть жрет. Эт я просто к вопросу об прогрессе с потреблением памяти в фаерфоксе. При переходе с 2 я его вообще не заметил, жрет как и жрал...
  Я не к тому чтоб не юзать фаерефокс и все такое, мне он нравится и буду его дальше юзать, но все заявления их об мега-прогрессе... ну немого скепсиса в них и будет ближе к реалиям :)
  Как ни пародоксально звучит но фаербаг сам полон багов, но даже с выключенным фаербагом с памятью картина кардинально не меняется

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

41. "OpenNews: В Firefox 3.1 производительность некоторых JavaScr..."  +/
Сообщение от User294 (??) on 25-Авг-08, 20:30 
>но все заявления их об мега-прогрессе... ну немого скепсиса в них и будет
>ближе к реалиям :)

Гм, скепсис конечно неплохо но если браузер жрет чуть не вдвое меньше памяти vs старая версия и по скорости работы 3-й просто летает на фоне 2-го - прогресс заметен невооруженным глазом и скепсису не способствует.

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

:D как вы яхту назовете.... лично в моем понимании корректно смотреть на потребление памяти и скорость без расширений и с новым профайлом.Так, на всякий.И сравнивать аналогично.А то мало ли какие там у кого глюки - мы хотим посмотреть на свойства продукта и как они соотносятся с другими или на что-то побочное, что совсем не факт что на совести мозиллы?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

42. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от Аноним (??) on 27-Авг-08, 08:46 
Выходит имеет смысл переписать ту часть, что связана с расширениями. Хотя бы исключения перехватывать %)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

45. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от LESH email on 31-Янв-09, 01:28 
Написали бы уж тогда движок браузера на Perl или на bash для nix'ов и CMD-скриптах для винды ))
Javascript создавался как язык интерпретируемый причем для придания интерактивности веб страничке. Скрипты на веб страничках хоть в 1000раз быстрее будут работать - на глаз разницы не видно. А грузится Firefox (текущий) у меня на ноуте столько же сколько и винда.

как браузер может быть быстрее? Быстрее грузиться. Скорость загрузки страниц = скорость инета. ну не будет мой домашний жпрс работать как выделенка в городе

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

46. "В Firefox 3.1 производительность некоторых JavaScript операц..."  +/
Сообщение от panteraon email on 04-Июл-09, 16:40 
Не знаю, я доволен текущим состоянием браузеров...это во многом отражает стремление к качественному росту, а не к количественному...хотя не понятно как детище Google (Chrome) собирается конкурировать с такими гигантами, как IE, FF, Opera и т.п.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру