The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Google выпустил Octane 2.0, пакет для тестирования JavaScrip..."
Отправлено opennews, 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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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