Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #63, ФЕВРАЛЬ 2006 г.

скоростной лохотрон

КРИС КАСПЕРСКИ АКА МЫЩЪХ

Спецвыпуск: Хакер, номер #063, стр. 063-028-6


Таким же образом ведут себя и большинство остальных задач. Проблема сидит не в процессоре, а в программном коде! Долгое время народ упорно придерживался мнения, согласно которому существует всемирный заговор между Microsoft и Intel. Якобы Microsoft специально тормозит операционную систему, вставляя «циклы задержки», что вынуждает нас приобретать все более быстрые процессоры. На самом деле никакого заговора нет и до появления XP и NET (когда внутри компании всем заправляла команда Реймонда Чена) Microsoft оставалась лидером оптимизации. Сравни GNOME (оболочка для UNIX) с «Окошками», Internet Explorer с Mozilla, а Outlook Express — с Thunderbird. Если Microsoft — «козлина forever», то почему же у остальных дела обстоят еще хуже? Только не надо кричать о каких-то там недокументированных особенностях, которые использует тот же Internet Explorer, или о том, что это часть системы, которая постоянно болтается в памяти, в то время как Mozilla вынуждена грузиться самостоятельно... Код Mozill'ы (и продуктов, производных от нее) просто ужасен. Никакой оптимизацией там и не пахнет. Куча настроек, разбросанных по всем файлам, огромный exe на много мегабайт. А теперь возьми Internet Explorer: все настройки в одном месте, исполняемый файл крохотный, библиотеки загружаются уже после того, как главное окно браузера стало доступным.

Стандартна вот такая ситуация: программа, спроектированная криво, тормозит даже на мощной машине, а минимальной конфигурации, спроектированной нормально, вполне хватает. Где выход из этой ситуации? Использовать правильные программы!

Назад на стр. 063-028-5  Содержание