LINUX.ORG.RU
ФорумTalks

[32 vs 64][JS] Объективность бенчмарков

 


0

1

Есть старый ноутбук с Intel Pentium E T2390 (урезанная версия C2D с кешем 1Mb) 1.83GHz. Стоит на нём отродясь 64 разрядная убунта. И всё бы ничего, но решил загрузиться в 32 разрядной версии и сделать несколько бенчмарков, которые чуток поставили в тупик.

openssl speed aes-256-cbc было в 64-разрядах порядка 92-95000k (8192 block), а стало 37-39000. Хорошо просела производительность.

sunspider было 2300-2500, а стало 1500-1600 (неплохо ускорился в 32 битах).

Парадоксальность в том, что объективно браузер как раз тупить стал с JS. Например с http://www.mozilla.org/community/

☆☆☆☆☆
Ответ на: комментарий от zloy_buratino

Да я так и остался на 64. Вопрос в том, что бенчмарк показывает увеличение произв-ти, а по факту заметны тормоза там, где их до этого не видел.

timur_dav ☆☆☆☆☆
() автор топика

> было 2300-2500, а стало 1500-1600 (неплохо ускорился в 32 битах).

Ты не поверишь. 1500<2300, 1600<2500.

ChALkeR ★★★★★
()
Ответ на: комментарий от timur_dav

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

ChALkeR ★★★★★
()

Ходили какие-то слухи, что в старые интелы как-то неадекватно работали в 64. Тормозили там, где не должны и всё такое. Может, потому?

Ximen ★★★★
()
Ответ на: комментарий от Ximen

3-х кратный профит на openssl и ~10-15% на видео как-бы об этом и говорят...

Вопрос в том, что результаты бенчмарка JS смущают и не соответствуют ощущениям.

timur_dav ☆☆☆☆☆
() автор топика
Ответ на: комментарий от timur_dav

Вопрос в том, что результаты бенчмарка JS смущают и не соответствуют ощущениям.

Смотри, вот тут ошибка

объективно браузер как раз тупить стал с JS

Объективно-то как раз

было 2300-2500, а стало 1500-1600

Так что это достаточно субъективно и проблема запросто может быть не именно в JS, а где-то рядом. Потесть до кучи рендеринг и гуй.

Ximen ★★★★
()
Ответ на: комментарий от Ximen

Объективно в том конкретном примере используется работа с большим количеством объектов загружаемых в DOM из JSON файла и арифметические преобразования для расчёта кривых. Рендеринг там ни разу не упирается. И он вполне тянет на бенчмарк.

timur_dav ☆☆☆☆☆
() автор топика

Для 64-бит JIT в файрфоксе появился позже, несколько версий было с JIT в 32 битах и без него в 64х.

vga ★★
()
Ответ на: комментарий от timur_dav

Дык... JIT - загадочная штука, что-то разгоняет, а что-то и тупить может. Особенно в первых версиях, там алгоритм еще не очень хорошо отлажен был.

vga ★★
()

Это такая моззилофича.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.