скоростной лохотрон КРИС КАСПЕРСКИ АКА МЫЩЪХ Спецвыпуск: Хакер, номер #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: все настройки в одном месте, исполняемый файл крохотный, библиотеки загружаются уже после того, как главное окно браузера стало доступным. Стандартна вот такая ситуация: программа, спроектированная криво, тормозит даже на мощной машине, а минимальной конфигурации, спроектированной нормально, вполне хватает. Где выход из этой ситуации? Использовать правильные программы! |