À chaque démarrage de mon Mac, environ 210 processus sont lancés, nécessitant environ 1 000 threads de système d'exploitation. Avec chaque mise à jour Apple, ce nombre augmente. Mon ordinateur portable se fige pendant 1 à 3 minutes deux à trois fois par semaine car un processus dont je n’ai jamais entendu parler commence à utiliser 100% du temps de calcul du processeur jusqu’à ce qu’il tombe en panne. From googling process nomme la politique de lancement de processus Apple sur les ordinateurs portables dotés d'une autonomie de batterie limitée: lancer à chaque fois tout pour quoi que ce soit que quiconque pourrait jamais vouloir faire .
- Y a-t-il un moyen de faire quelque chose à ce sujet?
Ce que j'ai trouvé:
Certains des processus sont lancés par
root
(Je ne veux pas faire grand chose pour ceux-là).Cependant, la plupart d'entre eux sont démarrés par mon utilisateur, et la plupart d'entre eux concernent des choses dont je n'ai pas besoin ou que j'ai explicitement désactivées dans les préférences système (trousseau, messagerie ...).
je suppose launchd
est en charge du démarrage de tous ces processus. J'ai trouvé /Library/LaunchAgents
et /Library/LaunchDaemons
mais il ne s'agit que d'une petite fraction des processus lancés et aucun d'entre eux n'est un processus système.
- S'ils sont tous lancés par
launchd
existe-t-il un fichier de configuration pour les processus de démarrage quelque part?
Remarque: le fait qu'un processus soit lancé lorsque je fais quelque chose qui l'exige ne me dérange pas du tout. C'est juste que je trouve 200 processus, la plupart pour des choses dont je n'ai pas toujours besoin et beaucoup pour des choses que j'ai explicitement désactivées, pour être simplement dingues.
Mettre à jour:
Il paraît que sudo launchctl list
est un bon endroit pour commencer, on peut alors utiliser launchctl load <service>
et launchctl remove <service>
charger / supprimer des services. Ce serait bien d’obtenir une liste des services qu’on peut supprimer sans danger et des services qui ne devraient jamais avoir besoin d’être supprimés.