IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Firefox Discussion :

Firefox 4 : un correctif de 20 lignes diviserait par deux le temps de démarrage


Sujet :

Firefox

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Points : 68 548
    Points
    68 548
    Par défaut Firefox 4 : un correctif de 20 lignes diviserait par deux le temps de démarrage
    Firefox 4 : un correctif de 20 lignes diviserait par deux le temps de démarrage
    Du navigateur sous Windows



    Taras Glek, l'un des contributeurs au développement de Firefox, vient de proposer sur Bugzilla un correctif de seulement 20 lignes qui devrait suffire à diviser par deux le temps de démarrage du navigateur sous Windows.

    Bien que ce correctif n'ait pas encore été intégré aux versions de développement du navigateur, les utilisateurs ayant manuellement patché et recompilé le code source de Firefox témoignent de réductions de temps de démarrage allant de 40 à 50 %.

    Ce patch serait d'autant plus efficace que le disque dur de la machine est lent.

    Il agit sur la manière dont les fichiers DLL principaux du navigateur (xul.dll et mozjs.dll) sont chargés en utilisant le « Page Cache » de Windows.

    Ces DLL, responsables respectivement de l'interface graphique du navigateur et de son moteur JavaScript, sont préchargés par des blocs de mémoire de 2MO au lieu de 32Ko actuellement, ce qui explique, en partie, cette prouesse.

    D'autres développeurs essayent actuellement d'affiner ce processus pour le rendre encore plus efficace. Si ce patch fait ses preuves auprès d'un maximum d'utilisateurs, il sera probablement intégré à une prochaine version de Firefox.

    Le temps de démarrage de Firefox, notamment lorsqu'un un grand nombre d'extensions sont installées, a beaucoup été pointé du doigt et présenté comme argument de taille en faveur de Google Chrome.

    Si le temps de chargement des pages est sensiblement le même entre deux navigateurs, de plus en plus d'internautes affirment abandonner le navigateur de Mozilla au profit de celui de Google en raison du démarrage quasi instantané de ce dernier.

    Ces 20 lignes de code font bien évidemment penser au « patch miracle » du noyau Linux qui a amélioré l'environnement graphique de l'OS en seulement 224 lignes.

    Il ne reste plus qu'à espérer que ces 20 lignes-ci seront, elles aussi, effectivement intégrées au tronc officiel.

    Et qu'elles tiendront leur promesse.

    Source : Bugzilla

    Et vous ?

    Avez-vous ou allez-vous tester ce patch ?
    Le temps de démarrage de Firefox vous a-t-il incité à l'abandonner au profit d'un autre navigateur ?

    En collaboration avec Gordon Fowler

  2. #2
    Modérateur
    Avatar de Flaburgan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 229
    Points : 3 579
    Points
    3 579
    Par défaut
    donc ceci ne marche que sous Windows...
    "Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla

    Je soutiens Diaspora*, le réseau social libre.

    Veillez à porter une attention toute particulière à l'orthographe...

    Blog collaboratif avec des amis : http://geexxx.fr

    Mon avatar a été fait par chiqitos, merci à lui !

  3. #3
    Membre actif
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Septembre 2009
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Septembre 2009
    Messages : 114
    Points : 254
    Points
    254
    Par défaut
    Citation Envoyé par Idelways Voir le message
    Le temps de démarrage de Firefox vous a-t-il incité à l'abandonner au profit d'un autre navigateur ?
    J'ai préféré modifier mes habitudes et faire avec Firefox comme avec toutes les applications lentes à charger avec lesquelles je travaille: je les lance une fois dans la journée.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 7
    Points : 15
    Points
    15
    Par défaut
    Ces 20 lignes de code font bien évidemment pensé
    Une petite coquille...

  5. #5
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    Citation Envoyé par Idelways Voir le message
    Ces 20 lignes de code font bien évidemment penséer au « patch miracle » du noyau Linux qui a amélioré l'environnement graphique de l'OS en seulement 224 lignes.
    Attention aux expressions, à prendre avec des pincettes.
    Corrigez moi si je me trompe, mais il faudrait plutôt dire :
    "Ces 20 lignes de code font bien évidemment penser au « patch miracle » du noyau Linux qui a souvent amélioré la réactivité des environnements graphiques liés à ce noyau."
    .I..

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 69
    Points : 73
    Points
    73
    Par défaut
    C'est vrai qu'avec ces lenteurs au démarrage, Firefox a notamment perdu les utilisateurs dont la page d'accueil est Facebook et qui ne vont quasiment que sur ce site toute la journée... Malheureusement j'en connais...

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 24
    Points : 21
    Points
    21
    Par défaut
    Et comme en plus ils le font au boulot, ils ne peuvent pas laisser la page ouverte tout le temps donc ferment et relancent 60 fois leur navigateur par jour

  8. #8
    Membre averti
    Profil pro
    TDG
    Inscrit en
    Mars 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : TDG

    Informations forums :
    Inscription : Mars 2007
    Messages : 152
    Points : 367
    Points
    367
    Par défaut
    J'avoue qu'après deux ou trois ans de fidélité à Firefox, je l'ai abandonné au profit de Chrome, précisément à cause du temps de démarrage. En outre, impression justifiée ou pas, Firefox me semble beaucoup plus lourd en mémoire.

    Je ne peux pas comprendre pourquoi Firefox s'évertue à télécharger ses mises à jour et à gérer toute son intendance avant de démarrer, ce qui retarde d'autant son lancement, quand j'ai besoin qu'il démarre immédiatement. Il pourrait très bien charger ses mises à jour (de modules et autres) discrètement pendant l'utilisation du logiciel, et les installer à la fermeture, comme le font certains autres logiciels. Franchement, ça ne dérange personne de travailler avec l'avant-dernière version de deux ou trois extensions...

  9. #9
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    La bêta 10 vient d'être installée sur mon PC et tous les problèmes de ralentissement ont disparu. Il devient aussi pratique que chrome maintenant, avec un truc en plus loin d'être négligeable : en connexion à distance, chrome se redessine deux fois : une fois pour l'habillage classique, et une fois pour sa surchouche (c'est marrant ça se voit clairement via RDP), alors que sous Firefox, ça ne le fait qu'une seule fois, donc Firefox c'est le navigateur à utiliser si vous utilisez couramment RDP.

    Regardez le nombre hallucinant de corrections de bogues de la beta 9 à la beta 10 :
    http://www.mozilla.com/en-US/firefox...s/buglist.html
    .I..

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 18
    Points : 15
    Points
    15
    Par défaut
    Ces DLL, responsables respectivement de l'interface graphique du navigateur et de son moteur JavaScript, sont préchargées

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 18
    Points : 15
    Points
    15
    Par défaut
    Citation Envoyé par SurferIX Voir le message
    en connexion à distance, chrome se redessine deux fois : une fois pour l'habillage classique, et une fois pour sa surchouche (c'est marrant ça se voit clairement via RDP)
    Le dessin serait basé sur du hooking ?

Discussions similaires

  1. Mozilla sort Firefox 9, un correctif et un bilan de 2011
    Par Gordon Fowler dans le forum Firefox
    Réponses: 26
    Dernier message: 28/12/2011, 11h30
  2. Réponses: 15
    Dernier message: 24/02/2011, 05h54
  3. Réponses: 0
    Dernier message: 24/01/2011, 17h23
  4. sélection d'une ligne DBGrid par clic
    Par duffman dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/05/2004, 13h45
  5. [SYBASE] nombre de ligne impactée par UPDATE
    Par metheorn dans le forum Sybase
    Réponses: 3
    Dernier message: 14/05/2004, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo