Version de Firefox : 3.6
Mi places.sqlite
est assez gros (114 Mo, après avoir été optimisé par SpeedyFox). Si j'active la fonction de complétion automatique, il faut parfois 1 ou 2 secondes à Firefox pour accepter une nouvelle URL. Pour reproduire le problème :
- Tapez une URL dans la barre d'adresse, puis appuyez sur la touche Entrée.
- Rien ne se passe, et Firefox consomme 100 % du CPU (en fait 50 % des 2 cœurs) pendant 1 à 2 secondes.
- Ensuite, Firefox démarre la connexion réseau et charge la page web.
Comme il consomme 100% du CPU, je ne pense pas que le goulot d'étranglement soit le disque. J'ai une certaine expérience de SQLite et je sais qu'une base de données de 100 Mo est très petite. Pour obtenir ce délai, Firefox doit effectuer des traitements coûteux ou des requêtes inefficaces.
Le problème n'apparaît pas si :
- l'autocomplétion est désactivée, ou
- l'URL est fréquemment utilisée, ou
- un nouveau profil sans historique est utilisé
Quelqu'un a-t-il une idée de la façon de résoudre ce problème ? Dois-je classer ce problème comme un bogue ? Je ne veux pas renoncer à mon historique de 100 Mo, mais je ne veux pas non plus renoncer à l'autocomplétion :)