Multi-processus de Firefox utilisera jusqu’à 20% plus de mémoire RAM d’abord

0
204

Multi-processus de Firefox est l’utilisation de la mémoire va augmenter de 10% à 20% initialement en moyenne selon un test de la mémoire Mozilla a couru récemment.

Multi-processus de Firefox, court e10s, est une caractéristique importante pour Firefox qui a été retardée à plusieurs reprises déjà. Mozilla test s’exécute dans les versions bêta de Firefox actuellement et prévoit la publication d’e10s lorsque Firefox 46 Stable est libéré (sous réserve de modification).

Même si la plupart de ce qu’il ajoute à Firefox qui se passe en arrière-plan, de son intégration dans le navigateur Firefox aura un impact sur tous les utilisateurs du navigateur.

Probablement les deux principaux domaines d’intérêt pour les utilisateurs du navigateur sont de la compatibilité et de l’utilisation de la mémoire. Les utilisateurs de Firefox qui regarde à travers l’étang pour voir comment Chrome navigateurs basés sur la poignée multi-processus remarquerez que ces navigateurs ont une plus grande utilisation de la mémoire par rapport à Firefox quand le même nombre d’onglets sont ouverts.

multi-process firefox

Un récent mémoire de référence a révélé des informations sur l’utilisation de la mémoire de Firefox avec e10s activé que par rapport à Firefox sans multi-architecture de processus.

En bref, les utilisateurs de Firefox devrait s’attendre à un 10% à 20% de plus l’utilisation de la mémoire avec e10s activé dans le navigateur. La figure est rude, car il dépend de paramètres tels que le nombre d’onglets ouverts, les sites web qui sont chargés, ce qui add-ons sont installés que le changement d’utilisateur à utilisateur.

Le test lui-même a été exécuté sur Linux, Windows et Mac OS X, les systèmes et les déroulé en six étapes et mesures:

  1. Chargement de Firefox avec la n-processus de contenu.
  2. Mesure de l’utilisation de la mémoire.
  3. Ouvert 100 urls dans les 30 onglets, et de naviguer dans les onglets une fois 30 sont ouvertes. Attendre 10 secondes par onglet.
  4. Mesure de l’utilisation de la mémoire.
  5. Pour fermer tous les onglets.
  6. Mesure de l’utilisation de la mémoire.

Mozilla prévoit de lancer le multi-processus de Firefox avec un contenu processus à l’origine, mais le test a été exécuté avec 0, 1, 2, 4 et 8 processus de contenu.

Pendant que vous remarquerez une augmentation de 10% à 20% en général: entre 0-le contenu du processus de configuration et de la 1-contenu du processus de configuration, l’utilisation de la mémoire peut atteindre 200% si plus de contenu de processus sont ajoutés.

Par exemple, une version 32 bits de Firefox sur Windows utilisé environ 461 MiB avec les onglets ouverts dans le navigateur et e10s pas activé, et 537 MiB avec e10s et un contenu processus activé. Une augmentation de quatre processus de contenu vu un saut dans l’utilisation de la mémoire à 800 MiB, et à une augmentation de 8 processus de contenu à un 1099 MiB. Des augmentations similaires peuvent être observées sur Linux et Mac OS X machines.

Dans l’ensemble, nous voyons de 10 à 20% d’augmentation de l’utilisation de la mémoire pour le 1 contenu-processus (qui est ce que nous projetons sur les frais de livraison initialement). Cela semble être un juste compromis pour la sécurité potentiel et les avantages de performance, mais comme nous essayons de pousser le nombre de processus de contenu, nous aurons besoin de prendre un autre regard sur où que la mémoire est utilisée.

Conclusion

Les utilisateurs de Firefox devrait anticiper une augmentation de l’utilisation de la mémoire lorsque Firefox multi-architecture de processus est activé par Mozilla. L’augmentation varie en fonction de l’utilisation, mais il sera entre 10% à 20% en moyenne.