19 votes

Qu'est-ce que "routiné" et pourquoi mange-t-il mon processeur ?

Après que mes ventilateurs aient commencé à flamber, j'ai vérifié top et j'ai trouvé qu'un processus nommé routined utilisait 60-70% du cpu. Étonnamment, je n'ai trouvé aucune information sur ce processus via Google, si ce n'est une mention de celui-ci en relation avec un problème de trousseau de clés qui ne s'applique pas à moi.

Quelqu'un sait-il ce que fait ce processus ?

Le processus appartenait à mon utilisateur, mais après l'avoir tué, il est revenu en tant que Root. Après une minute environ, l'utilisation du processeur est tombée à 0.

MacOS Catalina 10.15.2 sur un MacBook Pro

16voto

lyricsboy Points 261

Je me suis demandé la même chose ! Il y a une petite mais utile page de manuel, que vous pouvez obtenir via man routined dans le terminal.

NAME
     routined -- A daemon that learns the historical location patterns of a user.

DESCRIPTION
     routined is a per-user daemon that learns historical location patterns of a user and predicts
     future visits to locations.

     There are no configurations to routined, and users should not run routined manually.

Qu'est-ce qu'il fait ? Une façon de le savoir pour (presque) tous les processus est de prendre un échantillon à l'aide de Activity Monitor :

Activity Monitor Sample

Cela produira alors un rapport assez détaillé que vous pourrez envoyer à Apple à l'aide de Feedback Assistant : https://developer.apple.com/bug-reporting/

Dans mon exemple, il semble qu'il s'agisse de la formation d'un modèle d'apprentissage automatique :

 +               1440 __44-[RTLearnedLocationEngine trainWithHandler:]_block_invoke  (in libcoreroutine.dylib) + 475  [0x7fff6ff29e85]
    +                 1440 -[RTLearnedLocationEngine _trainWithHandler:]  (in libcoreroutine.dylib) + 1041  [0x7fff6ff29612]
    +                   1440 -[RTLearnedLocationEngine _trainWithFromDate:ToDate:forLastLearnedVisit:handler:]  (in libcoreroutine.dylib) + 765  [0x7fff6ff2996a]
    +                     1440 -[RTLearnedLocationEngine _trainLocationsOfInterestModelWithError:]  (in libcoreroutine.dylib) + 121  [0x7fff6ff2a1f7]
    +                       1440 -[RTLearnedLocationEngine _relabelWithError:]  (in libcoreroutine.dylib) + 303  [0x7fff6ff2e58e]
    +                         1440 -[RTLearnedLocationEngine _relabelWithRelabeler:relabelerPersister:error:]  (in libcoreroutine.dylib) + 1619  [0x7fff6ff2ec22]
    +                           1440 -[RTLearnedLocationStore enumerateStoredLocationsOfInterestWithOptions:enumerationBlock:]  (in libcoreroutine.dylib) 

Je m'attendrais à ce qu'une telle activité finisse par se terminer et à ce que le CPU ne soit plus mâché, mais on ne sait jamais !

1voto

Andrew White Points 744

Pour conclure, il semble que Routined ait quelque chose à voir avec la géolocalisation. Mais je ne sais pas pourquoi il a soudainement commencé à utiliser beaucoup de CPU.

1 votes

J'ai aussi fait exploser mon processeur, 10.15.3 sur un vieux Mac Mini.

1voto

russes Points 126

Au lieu de désactiver routiné, Essayez ceci :

Dans votre répertoire personnel, allez voir dans ~/Bibliothèque/Préférences . Y a-t-il un com.apple.routined.plist fichier là ? Supprimez ce fichier plist et redémarrez votre Mac.

Une dernière chose :

Si vous utilisez un pare-feu comme Little Snitch, assurez-vous que routiné a un accès réseau sortant.

0voto

ZT827 Points 9

J'ai eu le même problème et j'ai installé la mise à jour combo. https://support.apple.com/kb/DL2030 a résolu le problème pour moi.

Mise à jour :

J'ai été trop optimiste à propos de la mise à jour combinée car après quelques jours, j'ai remarqué qu'elle n'avait pas vraiment résolu le problème pour moi et j'ai fini par désactiver complètement le service. Faites ce qui suit :

sudo mount -rw /
sudo mv /System/Library/LaunchAgents/com.apple.routined.plist /System/Library/LaunchAgents/com.apple.routined.plist.disabled

Puis redémarrez le système.

0 votes

Je suis déjà en 10.15.3 car j'ai actuellement une utilisation de 100% du cpu pour routined. Mais l'utilisation du cpu a diminué peu de temps après avoir réveillé mon MacBook.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X