¿Qué es "Analizar cadena de espera" en el Administrador de tareas?

¿Qué es "Analizar cadena de espera" en el Administrador de tareas?

En el Administrador de tareas de Windows 8, en la pestaña "Detalles", hay una lista detallada de cada proceso en ejecución en el sistema.

En el menú contextual de cada proceso, hay un nuevo elemento de menú llamado "Analizar cadena de espera": awc

¿Qué es esta cadena de espera y qué hace este análisis?

Respuesta1

Esta es una herramienta especial para lidiar con programas colgados y congelados. Le ayuda a identificar el proceso real que provocó la congelación:

El árbol de análisis de la cadena de espera muestra qué procesos (nodos raíz en el árbol) están usando, o esperando usar, un recurso que está siendo utilizado por otro proceso (nodos secundarios en el árbol) y es necesario para que el proceso seleccionado continúe).

Entonces, si tiene un proceso que no responde, esta herramienta le mostrará un árbol de dependencia de recursos y resaltará los procesos secundarios congelados (si los hay) con color rojo. Al finalizar los correctos, es posible que aún guarde sus datos en el proceso principal.

Veresteoestepublicaciones de blog para obtener una descripción detallada.

En cuanto a la cadena de espera, consulte eldocumentación oficial de la API:

Acadena de esperaes una secuencia alterna de subprocesos y objetos de sincronización; cada hilo espera el objeto que le sigue, que es propiedad del hilo siguiente en la cadena.

De hecho, la API Wait Chain Traversal existe desde Windows Vista. Por ejemplo, el Monitor de recursos de Windows 7 ya tenía el mismo elemento del menú contextual:

Monitor de recursos Win7

Entonces, en Windows 8 simplemente se movió a una ubicación más conveniente en el Administrador de tareas (copiado, para ser exactos, ya que Resource Monitor todavía lo tiene también).

información relacionada