O desempenho do Firefox 6 é pior no Ubuntu do que no upstream?

6

Foi dito que o Firefox 6 terá melhor desempenho do que a versão anterior, pois ele é compilado com uma versão mais recente do GCC , versão 4.5 e otimização agressiva.

Quando eu atualizei para o Firefox 6 em Natty eu li o changelog e perguntei se o Firefox 6 realmente teria um desempenho melhor do que a versão anterior no Ubuntu porque um item na leitura do changelog (o changelog pode ser lido via apt-get changelog firefox ):

  

Construa incondicionalmente com --disable-elf-hack . É basicamente um noop   no Ubuntu, já que não temos nenhuma economia de espaço e inicialização   melhorias de tempo que upstream constrói com isso. Ativando é   problemático (falha em construir sobre todas as arquiteturas no Ubuntu   Firefox 7 em diante, e já é problemático no armel ao construir   em versões mais antigas do Ubuntu)

O que isso significa? Isso significa que o desempenho do Firefox 6 é pior no Ubuntu do que no upstream?

    
por N.N. 17.08.2011 / 10:41

1 resposta

3

Veja aqui para uma explicação do termo "elf-hack". É basicamente uma otimização de linkers em tempo de compilação.

Na última postagem do blog desse link, o desempenho do JavaScript no benchmark dromaeo mostrou ser 0.6% melhor quando o firefox é compilado com o elf-hack.

Portanto, não, você não notará qualquer diferença no uso regular. Melhorias no gcc provavelmente permitirão o uso do 'elf-hack' no 11.10+ de qualquer maneira.

    
por scottl 26.08.2011 / 01:57