Было сказано, что Firefox 6 будет работать лучше, чем предыдущая версия, потому что это компилирует с более новой версией GCC, версией 4.5 и агрессивной оптимизацией.
Когда я обновил к Firefox 6 в Аккуратном, я считал журнал изменений и задался вопросом, будет ли Firefox 6 действительно работать лучше, чем предыдущая версия в Ubuntu, потому что один объект в чтении журнала изменений (журнал изменений может быть считан через apt-get changelog firefox
):
Безусловно сборка с
--disable-elf-hack
. Это - в основном noop на Ubuntu, поскольку мы не получаем ни одного из хороших экономящих место и запускаем улучшения времени, которые восходящие сборки получают с ним. Включение его проблематично (это не удается основываться на всей архитектуре в Ubuntu от Firefox 7 вперед и уже проблематично на armel при построении на более старых версиях Ubuntu),
Что это означает? Это означает что производительность Firefox 6, хуже в Ubuntu, чем восходящий поток?
Посмотрите здесь для объяснения термина "взлом эльфа". Это - в основном оптимизация компоновщика времени компиляции.
В последнем сообщении в блоге из той ссылки производительность JavaScript на сравнительном тесте dromaeo, как показывают, на 0,6% лучше, когда Firefox компилируется со взломом эльфа.
Так не, Вы не заметите различия в регулярном использовании. Улучшения gcc, вероятно, позволят использование 'взлома эльфа' в 11,10 + так или иначе.