The OpenNET Project / Index page

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

JavaScript-движок SpiderMonkey обогнал V8 в тесте Octane

28.10.2014 09:17

Разработчики Mozilla сообщили об очередном успехе в области оптимизации производительности JavaScript-движка SpiderMonkey, который по данным сервиса мониторинга производительности браузеров arewefastyet.com впервые обогнал применяемый в Chrome движок V8 в тесте Octane. Примечательно, что тестовый пакет Octane разработан компанией Google как продолжение развития пакета V8 Benchmark, созданного для тестирования движка V8. В отличие от V8 Benchmark, в Octane предлагаются реалистичные сценарии тестирования, основанные на реальном коде, встречающемся в существующих web-проектах и популярных JavaScript-библиотеках. C января Firefox c движком SpiderMonkey уже закрепился в качестве лидера синтетических тестов kraken и sunspider, но отставал от V8 в тесте Octane.

  1. Главная ссылка к новости (http://robert.ocallahan.org/20...)
  2. OpenNews: Google выпустил Octane 2.0, пакет для тестирования JavaScript-движков
  3. OpenNews: Новые оптимизации в Firefox сократили разрыв в производительности JavaScript и компилируемых языков
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40946-octane
Ключевые слова: octane, mozilla, firefox, spidermonkey, v8
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:23, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    странно, но на глаз последняя версия ФФ отрабатывает медленнее чем Хром наш яваскрипт-код...
     
     
  • 2.4, rshadow (ok), 09:34, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • –15 +/
    Все верно. Правильная архитектура всегда дает больший вклад чем какие бы то ни было оптимизации. ФФ для пользователя работает медленнее. Это видно даже не вооруженным глазом.
     
     
  • 3.38, Аноним (-), 03:33, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ща нам нубы опеннета уроки архитектуры дадут.
     

  • 1.2, Анонимус_б6 (?), 09:24, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    вопрос: ФФ только запущенный жрет 250 мб ОЗУ. Чего такого он делает в этот момент? Ничего! Откуда такое потребление ОЗУ?
     
     
  • 2.3, UePhobos (?), 09:26, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Свали, клоун. Посмотри, сколько жрёт Chrome/Chromium. Подсказка: надо сложить несколько чисел.
     
     
  • 3.20, Stax (ok), 14:30, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем складывать (тем более что там совсем не так очевидно из-за разделяемой памяти), когда есть готовый ps_mem?
     
  • 2.7, Аноним (-), 09:45, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
      PID USER      PR  NI    VIRT    RES    SHR    S  %CPU %MEM   TIME+ COMMAND    
    18158             20   0    760000  130620  36768  S   3,0      4,0    0:14.58 firefox    
    18340             20   0    891668  195584  39612  S   7,4      5,9    0:10.81 firefox


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

     
     
  • 3.15, Xasd (ok), 13:13, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    4% от памяти и 6% от памяти.

    а сколько у тебя памяти?

    если предположить что у тебя всего 8гигобайт памяти -- то это значит что Firefox жрёт меньше чем 50мегобайт.

     
     
  • 4.18, Andrey Mitrofanov (?), 13:34, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > а сколько у тебя памяти?
    > если предположить что у тебя всего 8гигобайт памяти -- то это значит

    Проценты от колонки RES

    130620 = 4,0%
    195584 = 5,9%

    значит "всего" где-то между:

    130620 / 0.04
    3265500
    195584 / 0.059
    3314983
    130620 / 0.044
    2968636

    [блоков/Кб].

     

  • 1.5, AnonymousSL (?), 09:34, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А где этот новый Spidermonkey используется? Потому что ФФ 33.0 отстал от chromium 29. Только что мерял.
     
     
  • 2.6, Аноним (-), 09:38, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В тесте использовались последние Nightly сборки. Причем не обычные, а с использованием оптимизаций PGO. Они доступны на ftp серверах Mozilla.
     
     
  • 3.9, абыр (ok), 10:41, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В тесте использовались последние Nightly сборки. Причем не обычные, а с использованием
    > оптимизаций PGO. Они доступны на ftp серверах Mozilla.

    И данные для PGO естественно были получены выполнением javascript тестов.

     
  • 2.10, Grammar_Nazi (?), 10:48, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    мерил
     
     
  • 3.14, Аноним (-), 11:54, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Нечего сказать по теме — придерись к правописанию.
     
     
  • 4.16, Xasd (ok), 13:15, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Нечего сказать по теме — придерись к правописанию.

    нет. зачем ты учишь их плохому? :)

     

  • 1.11, azure (ok), 10:50, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    напоминает это все социалистическую пропаганду. У нас лучше, быстрее, чем на загнивающем западе!
    А берешь в руки конечный продукт, и без скрупулезных тестов ясно, какой лучше.
     
     
  • 2.13, Atterratio (ok), 11:23, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +19 +/
    Да, мне тоже явно FF больше нравится и без всяких тестов)
     
     
  • 3.40, Аноним (-), 21:56, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, мне тоже явно FF больше нравится и без всяких тестов)

    Кому-то нравится поп, кому-то попадья, а кому-то свиной хрящик. Означает ли сказанное, что свиной хрящик сексуальнее попадьи? :)

     

  • 1.17, Xasd (ok), 13:17, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    хорошо конечно что быстрый Яваскрипт, но узкое горлышко у Фаерфокса наверное сейчас не в Яваскрипте?

    я разумеется люблю Мозилку, но откройте тестовую демку -- http://www.areweflashyet.com/adamatomic/canabalt2.html -- на Фаерфоксе и на Хроме.

    Хром отрисовывает демку в *несколько* раз быстрее чем Фаерфокс.

     
     
  • 2.26, Аноним (-), 16:08, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    После двух минут мучений фаерфокс упал.
     
     
  • 3.35, kot (??), 20:11, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    аналогично, радует, что хоть восстановление открытых вкладок теперь нормально работает, раньше только бэкапы спасали
     
     
  • 4.36, Led (ok), 23:03, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > аналогично, радует, что хоть восстановление открытых вкладок теперь нормально работает

    Интересная жизнь у вендузятников!

     
     
  • 5.37, Xasd (ok), 01:00, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> После двух минут мучений фаерфокс упал.
    >> аналогично, радует, что хоть восстановление открытых вкладок теперь нормально работает
    > Интересная жизнь у вендузятников!

    вот только вся боль в том что:

    ...Firefox падает-то (падает -- в демке ссылка на которую приведена выше) как раз именно на GNU/Linux, а не на Венде...

    похоже из-за кривой поддержки GStreamer.

    и радовать тут может только тот факт, что Хром тоже падает. но не на этой демке а на другой (ссылку приводить не буду. но скажу что Фаерфокас там не падает, и дело там не в GStreamer)

     
  • 2.39, Lain_13 (ok), 17:35, 29/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня Хром в несколько раз быстрее отрисовывает пустой прямоугольник. Причём даже на винде.
     

  • 1.19, Xaionaro (ok), 14:21, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А где числа и графики?
     
  • 1.21, Аноним (-), 15:06, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    V8 чисто для гуглосервисов адаптирован. ничего сверхскоростного там нет. зло одним словом
     
     
  • 2.23, Аноним (-), 15:14, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Бред.
     
     
  • 3.27, xaxaxa (?), 16:16, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, нет
     
     
  • 4.34, anonim (?), 19:50, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    никто никогда тут этого не признает. все будут пользоваться дёрганым интерфейсом и боготворить большого бората
     

  • 1.22, Аноним (-), 15:13, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В основную ветку V8 не включен код нового оптимизатора, т.к. ES6 еще не полностью иплементирован. Обещают увеличение производительности JS на 35%.
     
     
  • 2.29, Аноним (-), 18:27, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Кодовое имя нового V8 - TurboFan.
     
     
  • 3.30, Антон (??), 18:42, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего что они его тоже протестировали?
     
     
  • 4.31, Аноним (-), 18:48, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего, что он еще нерабочий и потому показывает околонулевые результаты?
     

  • 1.24, Серый1 (ok), 15:16, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Народ, харэ пыхтеть, насчёт конечного продукта и измерений на стабильных сборках. Этот тест проводился на Nightly, вам же вроде уже чёрным по белому напечатали. Вот когда стабилизируют сборку, отправят хотя бы в бету, тогда и посмотрите и по сравниваете...к тому времени и хром чё-нить оптимизирует, а сейчас это просто тест драйв будущего огнелиса, вот и всё.
     
     
  • 2.25, Xasd (ok), 15:35, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    всё правильно сказал.. и ещё добавлю:

    > когда стабилизируют сборку, отправят хотя бы в бету, тогда и посмотрите и по сравниваете

    кому-то это может ,кстати, показаться обидным, но всё же я надеюсь что Фаерфокс не станет работать медленнее от того факта что Хром ускорили :)

     

  • 1.28, Аноним (-), 17:56, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И это радует! Здоровая конкуренция в действии! Респект разработчикам!
     
  • 1.32, Аноним (-), 18:48, 28/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Знаем мы их оптимизации. Вот например недавно они взяли и испортили жизнь пользователям ядер с патчами PaX в угоду 1-2% производительности в тесте Octane.
    https://bugs.gentoo.org/show_bug.cgi?id=519068#c15
     
     
  • 2.33, Crazy Alex (ok), 19:41, 28/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ну дык - или паранойя или производительность, хихикс
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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