O Firefox "auto-complete" é muito lento

3

Versão do Firefox: 3.6

Meu places.sqlite é bastante grande (114 MB, depois de otimizado pelo SpeedyFox.) Se eu ativar o preenchimento automático, o Firefox poderá levar 1 ou 2 segundos para aceitar um URL recém-digitado. Para reproduzir o problema:

  1. Digite um URL na barra de URL, pressione Enter.
  2. Nada acontece e o Firefox consome 100% da CPU (na verdade 50% de 2 núcleos) por 1 a 2 segundos
  3. O Firefox inicia a conexão de rede e carrega a página da Web.

Como consome 100% da CPU, não acho que o gargalo seja o disco. Eu tenho alguma experiência com SQLite e sei que um banco de dados de 100MB é muito pequeno. Para conseguir o atraso, o Firefox deve estar fazendo algum processamento caro ou consultas ineficientes.

O problema não aparece se:

  1. o preenchimento automático está desativado ou
  2. o URL é usado com frequência ou
  3. um novo perfil sem histórico é usado

Alguém tem alguma idéia de como resolver o problema? Devo arquivar isso como um bug? Eu não quero desistir do meu histórico de 100MB, mas eu não quero desistir do auto-completar:)

    
por netvope 30.01.2010 / 08:35

1 resposta

1

Tente este addon: link | Não é um bug, "é uma característica". ;) Existe um outro addon, mas você pode ter que editar suas informações de compatibilidade para fazê-lo funcionar com o 3.6. Se você não sabe como, basta perguntar. > > link

    
por 30.01.2010 / 08:58