Извиняюсь… Объясните пожалуйста числа и названия в маленьких прямоугольниках.
Там есть на первых картинках-
RayTracing и NavierStokes.
Ну трассировка лучшей в играх 3d я еще понимаю, но решения дифференциальных уравнений в частных производных то с каких пор стало в js библиотеках использвоать?
Это компоненты синтетического V8 Benchmark. Никакого отношения к 3D-играм эти подтесты не имеют: банальный подсчёт сферических попугаев, если рассматривать под углом применения в играх.
Выглядит это странно. Взяли синтетику, которая хорошо масштабируется перемешали с чем-то чуть более реальным и назвали это новым тестом.
Идея конечно благая улучшить тесты, но синтетические тесты наверное лучше вообще убрать. Хотя ребятам в google наверное виднее
Тесты в V8 Benchmark Suite могут со стороны выглядеть совершенно случайными, но на самом деле они тестируют фундаментальные вещи. NavierStokes, например, тестирует качество оптимизаций операций над числами с плавающей точкой и скорость работы массивов содержащих числа с плавающей точкой.
Проблема с большим реальным кодом состоит в том, что в нем сразу множество факторов влияющих на производительность смешиваются, поэтому V8 Benchmark Suite пытался разложить, так сказать, различные факторы по полочкам и каждый бенчмарк был достаточно сфокусирован на фичах языка, которые V8 хотела ускорить: DeltaBlue — полиморфный объектно-ориентированный код, Crypto — побитовые операции и т.д.
Интересно. Core i3 3,07 / 4Gb
Safari 5.1.7 дало только 4357. Похоже пора обновляться))
Chrome 21 дал 7882. Ощущение, что тест в хроме работает лучше всего)
странный бенчмарк (или странный chrome 21.0.1180.79), последовательный запуск в одинаковых условиях в той же закладке дает результаты с разницей до 1000 пунктов, от 12300 до 13400.
Загадочный бенчмарк:
— Chrome 21 — over 13 000
— Opera 12.01 — 4 866
— FF 14.01 — 7 244
— IE 9 — вообще не проходит
— Motorola Droid Razr 4.0.4 Chrome — 1 400
В сухом остатке:
1) Opera на i5 760 RAM 8Gb — всего в два с половиной раза обгоняет телефончик с браузером от самой доброй корпорации
2) Ближайший по распространенности конкурент IE9 — вообще не проходит тест
3) После двух запусков разница в Chrome 21 ± 1 500, т.е. 10% — зависит от горячих и холодных запусков
Вывод, если где-то будут мелькать данные из этого бенчмарка — на них можно смело закрывать глаза. Скорее бенчмарк для измерения разницы между релизами Google Chrome, чем между браузерами различных вендоров.
Это да, но как-то последние Opera и IE слились, хотя визуально работают как минимум не медленнее Chrome. Да и вообще странен тест, который ближайший конкурент не проходит.
Нда, шестиядерный Phenom II 1055T c кучей оперативы в свежезапущенных FF 14 и Chrome 21 выдаёт лишь 5816 и 9562 соответственно. Вывод совершенно банален: не гнаться за ядрами )
это не совсем правильный вывод: бенчмарк фокусируется на производительности чистого javascript, который однопоточен по своей природе. (workerы не являются частью ECMAScript стандарта и потому в тестах не используются). поэтому основной поток исполнения бенчмарка просто не может загрузить больше одного ядра.
некоторые JavaScript рантаймы, впрочем, испольуют потоки для различных внутренних целей: например, конкурентная сборка мусора и компиляция в Chakra, параллельная фаза разметки (marking) в JavaScriptCore, фаза sweeping в SpiderMonkey. так что наличие нескольких дополнительных ядер только на пользу.
Core2 Q8400 Firefox 17 — 6255
Nokia 701 ARM11, встроенный браузер Belle FP1 — завис на третьем тесте (Crypto). Opera Mobile 12 дошла до Mandreel, после чего система выдала сообщение о недостатке памяти.
Google представила новый бенчмарк — Octane