Économisez de la mémoire dans Chrome en utilisant un processus par site.

Lorsque vous ouvrez le gestionnaire de tâches sur votre ordinateur après avoir démarré Google Chrome et ouvert plusieurs sites, vous remarquerez que Chrome utilise un processus par onglet ouvert dans le navigateur, un autre pour le cœur du navigateur et un pour le GPU. (processeur graphique).

Ce n’est pas vraiment un sujet de préoccupation, à moins que votre système ne dispose de peu de RAM, car l’utilisation de la mémoire du navigateur est fortement affectée par le nombre de processus qu’il génère.

Le véritable problème se pose lorsque vous exécutez de nombreux onglets dans le navigateur, par exemple 100 ou plus. Bien que cela dépende toujours de la mémoire RAM installée si vous remarquerez un impact sur les performances du système ou non, il est prudent de dire que vous allez éventuellement rencontrer des limites.

Conseil : vous pouvez ouvrir chrome: // memory-redirect dans le navigateur pour afficher les informations sur la mémoire. (Mise à jour: Google a supprimé l'option). Vous y trouverez chaque onglet répertorié par exemple, ainsi que son identifiant de processus. Vous pouvez l'utiliser pour le trouver dans le gestionnaire de tâches Windows.

Chrome par défaut lance chaque site Web que vous ouvrez dans son propre processus. Ouvrez cinq pages ici sur Ghacks dans les onglets et vous obtenez cinq processus de chrome.exe.

Bien que cela soit parfois bénéfique pour la stabilité et la sécurité, car vous séparez ces pages les unes des autres pour éviter qu'un problème qui se pose ne gêne le navigateur en entier, il se peut que la mémoire utilisée ne soit plus utile.

Vous pouvez changer le mode de traitement des processus de Chrome avec le paramètre de lancement --process-per-site . Si vous le faites, Chrome lancera un processus unique pour les sites Web que vous ouvrez. Les cinq pages Ghacks s’exécuteraient toutes dans le même processus au lieu de cinq processus différents, ce qui permettrait d’économiser beaucoup de RAM.

Pour utiliser le paramètre, ajoutez-le simplement au raccourci Chrome. Sous Windows, cliquez avec le bouton droit sur le raccourci que vous utilisez pour lancer Chrome et sélectionnez Propriétés. Si le raccourci est attaché à la barre des tâches, cliquez avec le bouton droit de la souris sur le nom du programme lorsque la liste des sauts s'ouvre.

Localisez le champ cible et ajoutez le paramètre à la fin. Assurez-vous qu'il y a un espace entre chrome.exe et --process-per-site. Sur mon système de test, la ligne complète ressemble à ceci actuellement: C: \ Utilisateurs \ Martin \ AppData \ Local \ Chromium \ Application \ chrome.exe --disable-plugins --process-per-site.

Vous devez ensuite redémarrer Google Chrome pour que les modifications prennent effet. Si vous remarquez des problèmes par la suite, supprimez à nouveau le paramètre du raccourci et tout devrait revenir à la normale.

La méthode fonctionne mieux si vous avez un grand nombre d'onglets ouverts à tout moment dans Chrome, dont au moins certains partagent le domaine racine. Cela n'a aucun effet si ce n'est pas le cas.