Еще один штрих к вопросу 32 vs. 64

11 март, 2011 - 14:58Игорь Дериев

В свое время он обсуждался довольно бурно. Тогда гипотетическому выигрышу от использования больших объемов памяти противопоставлялся недостаток 64-разрядного ПО. Оказывается с тех пор не так уж многое поменялось.

Честно говоря, я не очень следил за ситуацией, поскольку все мои компьютеры оснащены до 3 ГБ RAM и в больших объемах (равно как и в новых ПК) потребности пока не ощущалось. А поводом для этого сообщения стало прочтение вот этой заметки. Вкратце, суть ее состоит в том, что в 64-разрядном IE9 отсутствует JavaScript JIT-компилятор, в результате чего 32-разрядный браузер (даже при условии исполнения поверх WoW64) оказывается в разы быстрее в соответствующих тестах. На самом деле эта информация давно отражена в блоге разработчиков, но кто ж ее там найдет? ;)

Причиной такого решения называется медленная миграция на повышенную разрядность популярных плагинов. Но тогда не очень понятно, что побудит сторонних разработчиков, раз сама Microsoft поддерживает 64-разрядный браузер по остаточному принципу? Налицо явный замкнутый круг.

А два последних ответа из упомянутого сообщения блога особенно показательны. Во-первых, судя по результатам нынешней Pwn2Own, применение DEP/NX на самом деле мало что дает. Во-вторых, просто без комментариев:

Okay, so why offer 64bit IE at all?

Because we have to.  :-)