J'ai généralement plusieurs onglets ouverts dans Safari en arrière-plan, et parfois je le vois prendre une quantité inhabituelle de CPU (PluginProcess ou WebProcess).
Comment savoir quel (ou quels) onglet (s) est à l'origine de ce problème? S'il n'y a pas de solutions GUI faciles, je suis également ouvert aux techniques basées sur Terminal pour trouver le coupable. J'espère ne pas avoir à le faire très souvent.
(Remarque: je me rends compte que cela ressemble à une ancienne question , mais Safari a été mis à jour depuis et il existe peut-être de nouvelles techniques.)
safari
performance
plugins
jtbandes
la source
la source
Réponses:
Vous avez besoin de Safari 6.1 ou plus récent
Activez le menu Déboguer.
Mise à jour: pour Mac OS Mojave et versions ultérieures, accédez à Préférences Système> Sécurité et confidentialité> Confidentialité> Accès complet au disque et ajoutez Terminal avant d'entrer la commande.
la source
Pour ce que ça vaut, j'ai vérifié le menu Développer et le menu Déboguer dans le dernier Safari.app (Version 5.1.4 / 7534.54.16), et je n'ai trouvé aucune fonctionnalité utile.
Développer le menu:
Menu de débogage:
Le menu de débogage peut être activé à l'aide de la commande suivante:
la source
cmd ⌘+ alt ⌥+ A⇔
Window > Activity
peut vous aider à identifier quel onglet est le plus lourd en activité s'il dure assez longtemps.Je dois avouer que tous mes tests ont échoué, mais j'utilise surtout des serveurs web qui sont rapides.
J'ai également testé
Debug > Show Frame Rate Meter
(voir leDebug
menu déroulant Mathias ) qui est une réponse partielle à la question d'origine. Vous devez le tester en rechargeant chaque onglet et comparer la sortie des 3 mètres pour voir qui est le porc.la source
L'application Activity Monitor fournit des entrées pour chaque onglet Safari. Vous pouvez y rechercher «Safari» pour voir uniquement les processus liés à Safari, y compris tous ses onglets, et trier par pourcentage de CPU pour voir lesquels sont actifs.
Malheureusement, chaque nom de processus comprend uniquement le domaine de l'URL, plutôt que l'URL complète, il peut donc être un peu difficile de déterminer de quel onglet il s'agit si, comme moi, vous avez beaucoup de pages ouvertes à partir du même domaine.
(Je suis sur macOS Sierra 10.12.6 et Safari 10.1.2; je ne sais pas quand cela a été introduit.)
la source