Il n'y a généralement aucune corrélation entre un coincé processus de top
et une application qui ne répond pas :
-
coincé signifie que le processus est actuellement ininterrompu, ce qui est généralement le cas si le processus attend la lecture d'un disque ou d'un bloc de données réseau (ou d'autres choses de bas niveau similaires). Techniquement parlant, le processus s'exécute dans l'espace du noyau (alias noyau Unix) et ne peut pas être interrompu (donc même une commande
kill -9
n'aurait pas d'impact). Habituellement, ces coincé les états ne durent que quelques millisecondes (comme vous pouvez le voir dans top
ainsi que parce que le nombre de coincé change à chaque cycle d'affichage).
-
les demandes qui ne répondent pas peut être trop occupés à répondre à tout événement qu'OS X leur envoie.
Je vois une situation où un coincé correspond à une demande qui ne répond pas : Un processus peut être coincé pendant un temps très long, peut-être bloqué sans fin, sans possibilité de l'arrêter. Ceci est généralement le résultat d'une erreur de programmation, par exemple une déconnexion incorrecte d'un périphérique en réseau, le noyau continuant à essayer de lire à partir de ce périphérique. Dans des cas comme celui-ci, même une terminaison forcée ne supprimera pas le processus.