The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от opennews on 07-Ноя-13, 21:59 
Компания Google объявила (http://blog.chromium.org/2013/11/announcing-octane-20.html) о выпуске Octane 2.0 (https://developers.google.com/octane/),  инструментария для тестирования производительности JavaScript-движков, продолжающего развитие пакета V8 Benchmark. Код всех компонентов Octane распространяется (http://octane-benchmark.googlecode.com/) под лицензией BSD. Пройти тестирование можно на данной странице (http://octane-benchmark.googlecode.com/svn/latest/index.html). Тестовый набор адаптирован для выполнения как в браузерах настольных систем, так и в браузерах смартфонов и планшетов.


В отличие от большинство существующих тестовых пакетов, которые оперируют синтетическими проверками, выполняющими стресс-тестирование тех или иных возможностей JavaScript-движков, Octane рассчитан на оценку производительности при выполнении реалистичных сценариев, встречающихся в существующих web-проектах и JavaScript-библиотеках, с которыми пользователи сталкиваются каждый день.

Новый выпуск примечателен добавлением средств не оценки отзывчивости, в дополнение к измерению общего времени выполнения тестового задания. В JavaScript-движках возникновение задержек является не менее важным фактором, чем общая производительность. Проблемы с отзывчивостью, как правило, возникают в современных  JavaScript-движках как следствие JIT-компиляции JavaScript в машинные инструкции и работы сборщика мусора, освобождающего неиспользуемые области памяти. Обе вышеотмеченные задачи требуют значительных вычислительных ресурсов  и могут выполняться настолько  долго, что это становится заметно пользователю в форме подвисаний и скачков в процессе работы с web-приложениями. Для измерения отзывчивости в состав Octane 2.0 добавлены два новых теста:  Mandreel и Splay, оценивающих возникновение пауз при выполнении.

В новом выпуске также добавлены дополнительные тесты для оценки работы новых типов высокопроизводительных web-приложений,  использующих такие технологии как asm.js (http://www.opennet.ru/opennews/art.shtml?num=36468) и Typescript (http://www.opennet.ru/opennews/art.shtml?num=34981). В частности, в состав включен тест на основе JavaScript-компилятора  Typescript и  тест на основе библиотеки zlib, преобразованной в JavaScript при помощи Emscripten (http://www.opennet.ru/opennews/art.shtml?num=31155).

Кроме базовых тестов V8 Benchmark и вышеотмеченных новых проверок, в состав Octane входят следующие тесты:

-  Box2DWeb - тест на основе порта одноимённого популярного физического 2D-движка (http://code.google.com/p/box2dweb/), используемого во многих web-играх и симуляторах;

-  Mandreel - тест на основе порта 3D-движка Bullet, изначально написанного на C++, но преобразованного в  JavaScript c использованием компилятора Mandreel (http://www.mandreel.com/), который часто используется производителями web-игр;

-  Pdf.js - тест скорости декодирования PDF на основе кода развиваемого проектом Mozilla просмотрщика PDF (http://mozilla.github.com/pdf.js/), написанного на языке JavaScript;

-  GB Emulator - тест на основе проекта GameBoy-Online (https://github.com/grantgalitz/GameBoy-Online), в рамках которого развивается эмулятор игровой платформы GameBoy, написанный на JavaScript;

-   CodeLoad - тест, измеряющий скорость инициализации популярных JavaScript-библиотек (Closure, jQuery) и выполнение типового кода на базе данных библиотек.

URL: http://blog.chromium.org/2013/11/announcing-octane-20.html
Новость: http://www.opennet.ru/opennews/art.shtml?num=38367

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  –3 +/
Сообщение от Пропатентный тролль on 07-Ноя-13, 21:59 
С одной стороны, наверняка ангажирован в пользу В8 и хрома, но с другой стороны, необходим инструмент для качественного соотнесения результатов работы с конкурентами.

Интересно, кто победил внутри гугла - маркетологи или инженеры.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от kb on 08-Ноя-13, 01:56 
Ерунда какая-то. Наоборот, им нужны тесты, которые давали бы им новые *полезные* метрики, чтоб себе же найти правильную работу. За использование синтетических тестов раскритикуют и вообще уволят, код ведь весь открыт.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

18. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  –2 +/
Сообщение от Аноним (??) on 08-Ноя-13, 08:36 
Это в Валиноре. В коммерческих компаниях смотрят на прибыль, а не на улучшения.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

2. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от макс email(??) on 07-Ноя-13, 22:03 
Octane Score: 1709
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Аноним (??) on 08-Ноя-13, 07:38 
ff 19032
chrome 28945
тачку обновить бы вам
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от maestromony email(ok) on 07-Ноя-13, 22:12 
Подозрительно велика разница в попугаях между konqueror и chromium. Прям тысяч на 15. Если верить...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Lain_13 email(ok) on 08-Ноя-13, 01:53 
Ты б сразу с разбивкой по тестам результаты показывал. Там небось дикие провалы на том же asm.js и typescript.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от nrndda (ok) on 07-Ноя-13, 22:22 
gentoo, firefox-25.0-r1
Три запуска подряд:
Octane Score: 12076, 11467, 10944

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +1 +/
Сообщение от Аноним (??) on 08-Ноя-13, 00:58 
Я смотрю файрфокс за все эти годы и не научился память не фрагментировать.
Хотя устаревшая монолитная архитектура и не подразумевает этого.
Что не мешает мозиле в каждом релизе трубить о новых чудодейственных костылях, которы ну вот теперь то решат все проблемы с памятью.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +1 +/
Сообщение от Lain_13 email(ok) on 08-Ноя-13, 02:02 
Ubuntu 13.10, Firefox 25.0, 5 последовательных запусков: 5629, 5840, 6093, 5867, 5778
И ещё 3 последовательных запуска Chromium 30.0: 7938, 7888, 7384
Windows 7, Fx 25.0: 15836, 14651, 13730, 14507, 14688
Windows 7, Chrome 30.0: 20187, 18810, 19965
Да, действительно, всё дело в управлении памятью в фоксе. В чём же ещё?

В 25м выпуске, кстати, что-то не припомню ни слова про оптимизацию работы с ней. Да и в 24м, вроде, ни слова не было. У вас галлюцинации?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

5. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Inome email(ok) on 07-Ноя-13, 22:30 
Octane Score: 15323
Firefox 25.0
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Аноним (??) on 08-Ноя-13, 00:28 
arch - chrome - 23421
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Аноним (??) on 08-Ноя-13, 00:35 
gentoo - ie - over 9000
по делу он показывает совершенно непонятно на чем основанные значения(нагрузка на проц и что то еще (мб звезды) сильно влияют на результаты теста аж в 3 раза)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Xasd (ok) on 08-Ноя-13, 00:47 
zlib -- один из самых интересных тестов
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Hartois on 08-Ноя-13, 21:54 
Firefox 22 из Fedora 17 на нём у меня тупо свалился в корку три раза из четырёх.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Аноним (??) on 08-Ноя-13, 01:05 
Вот смеху то.
Местная аудитория не понимает, перед каждым замером нужно приводить систему в детерминированное состояние. Читай, хотя бы перезагружать.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  –1 +/
Сообщение от commiethebeastie (ok) on 08-Ноя-13, 07:57 
Гуляй на оверклокерс, Вася.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

19. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  –1 +/
Сообщение от Аноним (??) on 08-Ноя-13, 13:11 
> Местная аудитория не понимает, перед каждым замером нужно приводить систему в детерминированное
> состояние. Читай, хотя бы перезагружать.

Вы перед открытием каждого сайта тоже систему перезагружаете ?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Клыкастый (ok) on 08-Ноя-13, 13:18 
Если система повышенной детерминированности, то она сама перегружается ;)
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

23. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от casm email(ok) on 08-Ноя-13, 21:03 
Там внизу после окончания теста написано, что достаточно перезапуска браузера:
>>... We suggest to restart the browser before repeating the test.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

25. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Grammar Nazi on 09-Ноя-13, 00:24 
смеху-то, ёптa
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от anonym on 08-Ноя-13, 07:16 
Win7 32b, CPU Q8400 2.66Ghz Opera 12.16 - Octane: 3954
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."  +/
Сообщение от Anonymouse on 09-Ноя-13, 10:19 
Ubuntu 13.04 64b, CPU AMD C-50 1GHz Chromium 30 - Octane: 2805
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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