Производительность IE9 - миф или реальность?
 

Производительность IE9 - миф или реальность?

На текущей неделе ресурс Hacker News провел интересный эксперимент, позволяющий усомниться в правдивости теста SunSpider, результаты которого прославляют новейшую версию Internet Explorer 9.

Как известно, по результатам тестов SunSpider, браузер IE 9 существенно быстрее обрабатывает информацию, опережая остальные популярные продукты-аналоги на 1000% (в 10 раз). Такие результаты наталкивают специалистов на мысль, что код IE9 намеренно оптимизирован для прохождения именно этого теста. Оптимизация эта может быть как намеренной, так и ненамеренной.

В ходе эксперимента одна из составляющих теста SunSpider cordic была модифицирована, в тест были включены некоторые операторы, которые не должны влиять на производительность браузера, но в результате теста Internet Explorer 9 показал весьма удручающие результаты – различие между производительностью продукта от Microsoft и браузерами Opera и Google Chrome были в 2-3 раза в пользу последних.

Можно сделать вывод, что ошеломляющие первоначальные результаты тестов достались IE9 благодаря случайной или намеренной оптимизации кода браузера конкретно под SunSpider (второй вариант допустим, если разработчики из Microsoft использовали данный тест в процессе производства браузера).

Также возможен вариант прироста производительности в результате использования в Internet Explorer 9 модуля оптимизации JS-кода. Данный модуль анализирует скрипт, предлагаемый к исполнению веб-узлом, и игнорирует для исполнения ту часть кода, которая не продуцирует никакой информации. Сам тест cordic является таким самым кодом, который не продуцирует абсолютно никаких результатов, а лишь вводит браузер в циклический режим. Возможно, что модификация теста «сбила с толку» анализатор кода, в результате чего браузер и потерял в производительности. В таком случае стоит задать вопрос: зачем нужен оптимизатор кода, если он не справляется с работой в намеренно созданных тест-приложениях.
рейтинг: 
  • Не нравится
  • 0
  • Нравится
ПОДЕЛИТЬСЯ:

ОСТАВИТЬ КОММЕНТАРИЙ
иконка
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Новости