Che cos'è la "Analizza catena di attesa" in Task Manager?


27

Nel Task Manager di Windows 8 nella scheda "Dettagli" c'è un elenco dettagliato di ogni processo in esecuzione nel sistema.

Nel menu di scelta rapida di ogni processo, c'è una nuova voce di menu chiamata "Analizza catena di attesa": AWC

Cos'è questa catena di attesa e cosa fa questa analisi?

Risposte:


21

Questo è uno strumento speciale per gestire i programmi sospesi e congelati. Ti aiuta a identificare il processo effettivo che ha causato il blocco:

L'albero della catena di attesa di analisi mostra quali processi (nodi radice nella struttura) stanno utilizzando, o in attesa di essere utilizzati, una risorsa che viene utilizzata da un altro processo (nodi figlio nella struttura) ed è necessaria affinché il processo selezionato continui.

Quindi se hai un processo che non risponde, questo strumento ti mostrerà un albero di dipendenza delle risorse e metterà in evidenza i processi figlio congelati (se presenti) con il colore rosso. Terminando quelli corretti potresti comunque salvare i tuoi dati nel processo genitore.

Vedi questo o questo post sul blog per una descrizione dettagliata.

Per quanto riguarda la catena di attesa, consultare la documentazione API ufficiale:

Una catena di attesa è una sequenza alternata di thread e oggetti di sincronizzazione; ogni thread attende l'oggetto che lo segue, che appartiene al thread successivo nella catena.

In effetti, l'API Wait Chain Traversal è in circolazione da Windows Vista. Ad esempio, Resource Monitor di Windows 7 ha già avuto la stessa voce di menu di scelta rapida:

Win7 Resource Monitor

Quindi in Windows 8 è stato semplicemente spostato in una posizione più comoda nel Task Manager (copiato, per essere esatti, poiché anche Resource Monitor lo ha ancora).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.