Je sais que c'est probablement un peu tard mais j'espère que cela aidera quelqu'un d'autre.
J'ai découvert que la raison pour laquelle Safari utilisait autant de CPU était due à des permissions défectueuses. Il était coincé dans une boucle en essayant d'accéder à un fichier auquel il ne pouvait pas accéder.
Pour voir si cela peut être un problème pour vous, exécutez :
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Et voyez s'il y a des fichiers dont les permissions sont endommagées. Pour moi, c'était :
Permissions differ on "Library/Java", should be drwxr-xr-x , they are drwxrwxr-x .
User differs on "private/var/db/displaypolicyd", should be 0, user is 244.
Group differs on "private/var/db/displaypolicyd", should be 0, group is 244.
Il y a donc de fortes chances que les permissions de Java soient le coupable. Pour réparer, exécutez :
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Puis redémarrez Safari. Pour moi, cela a immédiatement fait chuter l'utilisation du CPU de 150% à 14%.
Il faut savoir que si vous avez des centaines de permissions défectueuses, cela peut être un signe précoce de défaillance du disque. Comme toujours, gardez des sauvegardes.
J'espère que cela aidera quelqu'un d'autre.