• [^] # Re: Hexa-coeurs

    Posté par . En réponse à la dépêche Firefox 3.6.4 intègre Electrolysis. Évalué à 2.

    > Le COW du fork est surtout la pour éviter de copier le processus père, car on sais que dans 99% des cas un fork est suivi par exec() !

    Ça sert surtout à faire tourner 300 processus d'un serveur quelconque sans consommer 300 fois la taille d'un processus. Si on prend l'exemple d'un serveur web avec quelques modules, le code et les données jamais réécrites peuvent facilement atteindre plusieurs Mo; c'est autant de mémoire économisée pour chaque processus.

    Avec ces navigateurs au code assez conséquent et qui utilisent un processus par onglet et par plugin, ça peut avoir un bénéfice énorme aussi.

    Si je comprend bien, pour isoler les onglets entre eux chrome spawn un processus tout neuf pour chaque onglet ? Et tout le code du navigateur est chargé en double dans chaque onglet ? Ça consomme pas trop de mémoire ? Le "spawn" prend pas trop de temps ?