Tout d'abord, vérifiez s'il ne s'agit pas d'extensions ou de plugins, ou de certains travailleurs en arrière-plan qu'un site utilise (pour ouvrir le Gestionnaire des tâches de Chrome, appuyez sur Shift+Échap ou Menu Autres outils Gestionnaire des tâches).
Si ce n'est pas le cas, alors je suppose que cela est lié à l'accélération matérielle. Mais notez que je n'ai pas vu cette cause depuis des années, certainement pas depuis Windows 8.
Tout d'abord, désactivez l'accélération matérielle en bas de la page des paramètres principaux (cliquez sur Afficher les paramètres avancés... en bas de chrome://settings
, faites défiler jusqu'au bout, décochez Utiliser l'accélération matérielle si disponible). Les versions récentes de Chrome demandent de redémarrer, mais d'après mon expérience, cette option est appliquée immédiatement, au moins partiellement.
Si les ralentissements ne disparaissent pas même après le redémarrage de Chrome, ouvrez chrome://flags
(tapez ceci dans la barre d'adresse de Chrome et appuyez sur Entrée) et configurez comme suit :
- 2D canvas accéléré - Désactiver
- Rasterisation du GPU - Désactiver
- Décodage vidéo accéléré par matériel - Désactiver
- Rasteriseur à copie nulle - Désactiver
(C'était pour Chrome 53.0.2785.89, d'autres options peuvent être disponibles sur les anciens systèmes, où Chrome ne se met pas à jour, par exemple :
- Désactiver DirectWrite - Activer
- Activer le rasteriseur à une copie - Désactivé
- Activer le rasteriseur à copie nulle - Désactiver
- Désactiver le décodage vidéo accéléré par matériel - Activer
)
puis cliquez sur Relancer maintenant en bas de la fenêtre.
Si tout revient à la normale (mais peut-être un peu plus lentement dans l'ensemble), vous pouvez rétablir les options par défaut une par une jusqu'à trouver celle qui pose problème.
(si vous ne trouvez pas une option dans la liste des flags, passez. Vous pouvez également rechercher d'autres options concernant le GPU et l'accélération matérielle et vous assurer que l'accélération matérielle et l'utilisation du GPU sont désactivées. Chrome se met à jour assez souvent, et des flags sont ajoutés et supprimés à presque chaque version).
Réponses aux questions :
Existe-t-il un moyen de réduire la quantité d'utilisation du CPU par Chrome ?
si ces pics sont causés par le moteur natif de Chrome (JavaScript ou le parseur HTML par exemple), alors non. Mais il est plus probable que ce soient des extensions ou des pilotes vidéo bogués (leurs fonctions sont utilisées pour l'accélération matérielle).
lorsque je clique sur le bouton plus en haut pour ouvrir quelques nouvelles fenêtres, cela provoque un décalage vidéo/audio. <…> Avez-vous une idée de la raison de cela ?
seulement des suppositions. Soit une extension ou un plugin peut causer cela, soit l'ajout d'une autre couche à une fenêtre compositée provoque un délai du pilote vidéo (compositée - fenêtre avec plusieurs couches, et certaines d'entre elles sont rendues par le matériel, par exemple, par le décodage vidéo matériel). C'est pourquoi j'ai suggéré de désactiver l'accélération matérielle et de vérifier.
Est-ce que ces pages sont censées être conservées dans leurs processus distincts ?
elles sont en effet conservées, mais il y a un processus principal (par profil) qui envoie des informations à la fenêtre. Si ce processus s'arrête pour une raison quelconque, les mises à jour de la fenêtre s'arrêteront, et cela donnera l'impression que Chrome ne répond plus. Je suppose que la sortie audio se fait également via ce processus principal, c'est pourquoi le son est également en retard.
Vous pouvez vérifier l'arborescence des processus avec Process Explorer.
Pourquoi la différence entre les ouvrir dans un autre profil et dans le même profil ?
Les réglages des extensions et des plugins sont propres à chaque profil, et les extensions sont désactivées par défaut en mode Incognito. C'est pourquoi cela peut se comporter différemment avec différents profils (même avec un seul processus principal de chrome).