Malheureusement il arrive que des applications plantent même sous Mac OS X…
Pour ma part cela arrive lorsque je laisse ouvert Firefox plus de 24h avec Netvibes ouvert (mais cela doit marcher avec toute application web 2.0 type facebook, deezer, etc … bien lourde et qui laisse une boucle javascript faire de l’allocation ou autre …) et au fur et à mesure il ralentit jusqu’à devenir ingérable. La solution c’est la fermeture ! Mais au moment de l’achever, apparait un « petit » processus : spindump.
Carte d’identité de spindump tiré du man de Mac OS X :
spindump is a tool used by various system components to create hang reports and notify the user of application hangs
Il semble tout gentil à part le fait qu’il se permet de me phagocyter (oui oui rien que ça!) tout mon CPU et mes accès disques pendant quelques secondes pour son « hang report ».
Ni une, ni deux un petit tour sur le Net et je vois que virer l’importun ne gêne en rien donc exit spindump!
Pour cela deux solutions :
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.spindump.plist
(sur une seule ligne). Cette solution fait qu’au prochain redémarrage sbindump se relancera
sudo su
mv /usr/sbin/spindump /usr/sbin/spindump.backup
ln -s /usr/bin/true /usr/sbin/spindump
Et voilà. Le Mac n’est plus ralenti en cas de plantage intempestif par spindump.