Generalmente no hay una correlación entre una atascado proceso de top
y no responder de la aplicación:
-
atascado significa que actualmente el proceso de la onu-interrumpible que suele ser el caso si el proceso está a la espera de un disco o de la red de datos de bloque que se va a leer (o similares de bajo nivel material). Técnicamente hablando, el proceso se está ejecutando en el espacio del kernel (también conocido como núcleo de Unix) y no puede ser interrumpida (así que incluso un
kill -9
no tienen ningún impacto). Por lo general, estas atascado estados sólo duran milisegundos (como se puede ver en top
así debido a que el número de pegado de los procesos de cambios con cada pantalla de ciclo).
-
no responder las solicitudes pueden estar demasiado ocupado para responder a cualquier evento OS X les depare.
Veo una situación donde un pegado proceso corresponde a una no-respuesta de la aplicación: Un proceso puede ser atrapado por un tiempo muy largo, tal vez atrapado sin cesar, sin ninguna posibilidad de acabar con él. Este generalmente es el resultado de algún error de programación, por ejemplo, impropio de la desconexión de un dispositivo de red, a continuación, el núcleo sigue tratando de leer de ella. En casos como este, incluso forzada, la terminación no le quite el proceso.