главная    •     Новости      •     софт      •     RSS-ленты     •     реклама      •     PDA-Версия      •    Контакты
Windows XP    •      Windows 7     •    Windows 8    •    Windows 9-10-11     •    Windows Server     •    Железо
Советы      •     Администрирование      •     Сеть      •     Безопасность      •     Статьи      •     Материалы
Реклама на сайте
Книга жалоб и предложений
Правила на сайте
О Winblog.ru и о копирайте
Написать в редакцию
Конфиденциальность
                       
На текущей неделе ресурс 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 является таким самым кодом, который не продуцирует абсолютно никаких результатов, а лишь вводит браузер в циклический режим. Возможно, что модификация теста «сбила с толку» анализатор кода, в результате чего браузер и потерял в производительности. В таком случае стоит задать вопрос: зачем нужен оптимизатор кода, если он не справляется с работой в намеренно созданных тест-приложениях.


Оцените статью: Голосов

Материалы по теме:
  • IE8 RC1 не справляется с JavaScript
  • Новый Google Chrome превзошел Internet Explorer 7 и Firefox 3
  • Internet Explorer обогнал Firefox и Chrome
  • Internet Explorer 9 обходит конкурентов в тестах на совместимость с HTML5
  • Сравнительный тест веб-браузеров от ArsTechnica
    1. #2

      Я могу адекватно оценить до выхода финальной версии - Ишак остается ишаком!

    2. #1

      Более-менее адекватно оценить работу IE9 можно будет только после выхода финальной версии.




    Для отправки комментария, обязательно ответьте на вопрос

    Вопрос:
    Сколько будет двадцать минус три?
    Ответ:*




    ВЕРСИЯ ДЛЯ PDA      СДЕЛАТЬ СТАРТОВОЙ    НАПИШИТЕ НАМ    МАТЕРИАЛЫ    ОТ ПАРТНЁРОВ

    Copyright © 2006-2022 Winblog.ru All rights reserved.
    Права на статьи принадлежат их авторам. Копирование и использование материалов разрешается только в случае указания явной гиперссылки на веб-сайт winblog.ru, как на источник получения информации.
    Сайт для посетителей возрастом 18+