| |
| 1.4, Анонимус_б6, 13:47, 20/11/2010 [ответить] [смотреть все]
| +11 +/– |
буквально два дня назад читал высер обного из руководителей МС о том, что подгонка браузеров под прохождение определенных тестов есть УГ (с тонким намеком на хром) и что для ИЕ9 будут заниматься ТОЛЬКО улучшением производительности для реальных сайтов. мс такие мс, убогие они да, но богатые)
|  | | |
| 1.6, Veter, 13:49, 20/11/2010 [ответить] [смотреть все]
| +9 +/– |
Микрософт нашел для себя новое призвание и составил конкуренцию Петросяну :-) Пусть дальше отжигают!
|  | | |
| 1.10, анонимус, 14:10, 20/11/2010 [ответить] [смотреть все]
| +5 +/– | |
Зачем, зачем делать ТАКИЕ глупости?!!
Ведь эффект от (совершенно неизбежного) разоблачения жульничества многократно превысит любой пиар от "тестов"!
Неужелти у них уже все нормальные люди разбежались и остался один шлак?
|  | | |
| 1.11, dmj, 14:19, 20/11/2010 [ответить] [смотреть все]
| –2 +/– |
Ну, допустим, опубликованные диффы с добавленными бесполезными "true;" и "return;" действительно доказывают читерство. Но пример из этой статьи с
>> вместо "if (TargetAngle > CurrAngle)" написать "if (TargetAngle <= CurrAngle)"
я что-то не понял. С каких пор эти два выражения могут считаться логически идентичными?
|  | | |
| 1.15, mirya, 14:25, 20/11/2010 [ответить] [смотреть все]
| +/– |
Они не идентичны, но весь noop блок тестового кода, в который в том числе входит эта проверка, должен был быть вырезан оптимизатором, работай их "Dead Code Elimination" как задумано, независимо от того, какая там проверка.
|  | | |
| |
| |
| |
| |
| 5.39, мимотут, 15:51, 20/11/2010 [^] [ответить] [смотреть все]
| +7 +/– | |
Заголовок верно написан. Данный dead code elimination работает только для операций в одной функции из теста sunspider и в реальной жизни не имеет практического применения. Самый настоящий мухлёж.
Как только в тест добавят легкий side effect, IE9 с первой позиции переместится в конец, где ему и место.
|  | | |
|
|
|
|
| 1.27, Sylvia, 15:05, 20/11/2010 [ответить] [смотреть все]
| +2 +/– |
молодцы , интересно что они еще придумают в другой раз ?
"бенчмарк" на открытие страничек MSN перед камерой и замеры по секундомеру уже был :)
На кого они расчитывают с такими методиками тестов ? Вы еще ругаете Фороникс ? Тогда , что называется, MS идет к вам!
|  | | |
| 1.40, pavlinux, 15:51, 20/11/2010 [ответить] [смотреть все]
| +3 +/– |
Предлагаю Микрософту в эксплорире замутить "Dead Code Elimination" для всех возможных
конструкций JavaScript и в подарок, каждому установившему, дарить массив на 16Тб.
|  | | |
| 1.45, strange, 16:26, 20/11/2010 [ответить] [смотреть все]
| +2 +/– |
Я так понял, подобный код, ничего не возвращающий и далее не использующийся, возможен только на сайтах, специально его размещающих. Т.е. как раз синтетические тесты. В реальной жизни такого не увидишь. А если код сайта позволяет себя так лихо "оптимизировать", то странный какой-то код. Я не сайтостроитель, не могу судить насколько верно размышляю.
|  | | |
| 1.57, yurik81, 18:05, 20/11/2010 [ответить] [смотреть все]
| +/– |
не понятно на кого рассчитаны эти тесты, ведь целевая аудитория этой поделки вряд ли даже знает о существовании других браузеров.
|  | | |
| 1.84, Вася, 00:54, 21/11/2010 [ответить] [смотреть все]
| +/– |
Мне плевать на MS, но я похоже чего то не понимаю. Вчера в очередной раз занимался оптимизацией скорости работы своего интерпритатора. Статистика выполнения одного из блоков показывала очень большое время. Потрати сутки на переделку алгоритма и теперь этот блок выполняется почти мгновенно. Так что - я жулик ?
|  | | |
| |
| |
| 3.88, User294, 01:54, 21/11/2010 [^] [ответить] [смотреть все]
| +6 +/– | |
Не, все не так как вы вещаете. Предъявы начнутся если Вася вылезет со своим интерпретером и скажет что его интерпретер всех заруливает. При том как доказательство предоставит тест состоящий из блока который Вася недавно заоптимизил как раз, и только его. Специально подогнанный такой тест. На остальных тестах ессно Васин интерпретер не покажет ничего сверхъестественного.
Ну так вот, в духе MS по жизни было заявить "windows server обгоняет Linux" и привести в качестве примера такие вот высосанные из пальца случаи, задвинув на 100500 остальных, менее удобных ситуаций. Вроде бы и не соврали, и себя красиво выставили, вот только всю правду - не сказали. Оптимизация - хорошо. А вот когда оптимизируют с прицелом на кульные попугаи в писькомере а на остальное забивают - вот это уже попахивает мошенничеством. Если бы микрософт не попадался много раз на сомнительных жонглированиях фактами - ни у кого бы и претензий не было. Тут им видимо слегка попортили очередную попытку пиара - "смотрите, как мы всех ловко рвем в SunSpider". Ну да, в одном тесте может и зарулят всех. А толку? Вебмастеров интересует общая производительность движка, а не синтетически накрученные попугаи в одном конкретном тесте.
|  | | |
|
| 2.87, Аноним, 01:47, 21/11/2010 [^] [ответить] [смотреть все] [показать ветку]
| +7 +/– | |
>Мне плевать на MS, но я похоже чего то не понимаю
Думается, вам не плевать. Иначе, после столь информативного обсуждения, с кучей внешних ссылок, вы бы не задавали такие вопросы. Очень хорошо было разобрано - у МС оптимизация под один тест. Другого профита нет.
|  | | |
| 2.92, анонимус, 09:35, 21/11/2010 [^] [ответить] [смотреть все] [показать ветку]
| +8 +/– | |
> Потрати сутки на переделку алгоритма и теперь этот блок выполняется почти мгновенно. Так что - я жулик ?
Если этот блок присутствует _только_ в одном-единственом тесте (который тебе предоставил начальник/заказчик и т.д.) - ты самый настоящий жулик.
Т.к. в реале от твоих телодвижений никакой пользы.
|  | | |
|
| 1.113, Аноним123321, 01:54, 22/11/2010 [ответить] [смотреть все]
| +1 +/– | |
куда ктится этот мир ... ох уж эти марктойдо-программисты :-) [я про тех программистов, которые ориентирют свои взгляды основываясь на красивых теориях... которые наверняка придумали маркетологи :-D]
ну вот ОБЪЯСНИТЕ -- НАФИГА ВООБЩЕ нужно чтобы браузер удалял "мёртвый" код?
не лучше ли просто в своих javascript-приложениях НЕ_ПИСАТЬ пустых цыклов?
....ну вот КАКОЙ смысл javascript-программисту от этих оптимизаий? %) %)
как только javascript-алгоритм будет чуть более сложный (чуть более в функциональном стиле) и состоять из невероятной кучи переменых function-типа -- и нельзя будет прото-глядя на алгоритм сказать есть-ли-там-пустые-цыклы так как адреса конкретных функций будут храниться (и изменяться) внутри переменных -- вся эта говно-"оптимизация" нифига работать не будет. а будет только тормазить процесс выполнения...
ну очевидно же!! :-)
|  | | |
|
|