FireFox + Linux

Jul 07, 2010 13:18

Странно, FF в SunSpider под линуксом оказался сильно тормознее. Только в двух тестах лучше (access/fannkuch и math/cordic). На строковых тестах вообще ужас.

Win32: 4471.8ms (Win7 Starter, FF 3.6.7 beta)
Linux32: 12012.0ms (coLinux + Gentoo + Xming, FF 3.6.6)
Linux64: 9957.2ms (Ubuntu 10.04 Lucid Lynx, FF 3.6.6)

Если быть совсем уж честным, то ФФ в винде 3.6.7 бета, в линуксах - стабильный 3.6.6, но не думаю что там что-то менялось. 4.0 бета1 быстрее очень, жаль только "украшательные" расширения пока не работают (Upd: Hide Caption Titlebar Plus и Tree Style Tab работают. Upd2: поставил Classic Compact + Status Bar: Compact & Dynamic):

Win32: 2333.2ms (Win7 Starter, FF 4.0 beta1)

Add: Чтобы включить аппаратную акселерацию надо выставить:
gfx.font_rendering.directwrite.enabled = true
mozilla.widget.render-mode = 6

Объяснить разницу коЛинуксом не выходит: ФФ многопоточность вроде не использует, и "полноценный" также более чем вдвое отстаёт. Такая разница в строках может быть объяснима разными библиотеками выделения памяти, надо будет погуглить может с какими ключиками или флагами пересобрать.

64-битность в целом оказалась быстрее (хотя эксперимент не чистый ибо coLinux). Я к ней, если не надо больше 4 гиг памяти, относился прохладно, ибо вдвое большее число регистров не стоят в полтора раза большего расхода памяти, и тормозами от того что её надо по шине гонять.

А вот почти 4-кратный выигрыш Gentoo в тестах bitops и math вполне объясним компиляцией под конкретный процессор с использованием SSE :) Хотя с другой стороны в виндовой версии они ещё быстрее, а там сборка универсальная. Ради интереса можно ещё попробовать интеловским компилятором собрать, но лень.

В целом атом чувствуется что скорее недопроцессор: если в неактивном табе исполняется какой тяжелый яваскрипт, то в текущем активном он даже на прокрутку страницы вверх-вниз может с задержкой реагировать (Add: и тут FF4 себя намного лучше ведёт). Менять броузер на такой, где каждый таб живёт в своём thread'е не предлагать :) Да может и в FF это рано или поздно будет. Ну и Google Wave на атоме в FF - тоже тормозит, хотя в FF4 уже вполне ничего.

firefox, it, linux

Previous post
Up