Wait Chain Traversal è una funzionalità introdotta in Windows 7. È uno strumento che consente di identificare il processo effettivo che risulta in un'applicazione bloccata o bloccata. Windows 8/10 fa un passo avanti e ti consente di analizzare Wait Chain direttamente dal Task Manager di Windows 10 stesso. Il mio collega Shyam ha toccato brevemente la funzionalità Wait Chain Traversal (WCT), che consente ai debugger di diagnosticare blocchi e deadlock dell'applicazione mentre parla delle funzionalità di Task Manager di Windows. Oggi, vediamo un po 'più in dettaglio.
Wait Chain Traversal
Nel Windows 7, il monitor risorse offre la possibilità di analizzare la catena di attesa. Correre Resmon per aprire il monitor delle risorse. Identificare il processo sospeso o sospeso nella scheda Panoramica o CPU e fare clic con il pulsante destro del mouse su di esso. Nel menu di scelta rapida, vedrai Analizza catena di attesa.
Windows 10/8 ora consente di analizzare la catena di attesa direttamente dal Gestore dei processi di Windows stesso, a parte il monitor delle risorse. Apri il tuo Task Manager e identifica il processo bloccato o bloccato. Fai clic destro su di esso e seleziona Analizza la catena di attesa nel menu di scelta rapida.
Analizza catena di attesa
L'albero Analizza catena di attesa mostra quali processi o nodi aperti in un albero stanno utilizzando o in attesa di utilizzare una risorsa utilizzata da un altro processo o nodi figlio nell'albero ed è necessario che il processo selezionato continui. Wait Chain Traversal (WCT) consente ai debugger di Windows di diagnosticare blocchi e deadlock dell'applicazione. Puoi leggere ulteriori informazioni su TechNet.
Una volta aperte le schede Panoramica o CPU, troverai l'elenco dei processi in esecuzione. Se un processo è "bloccato", verrà evidenziato con testo rosso, "Non risponde". È possibile fare clic con il tasto destro del mouse sul processo e assegnare una nuova attività compreso il termine del processo.
Kill Non risponde, processo bloccato, bloccato
Se si seleziona Analizza catena di attesa, verrà visualizzato un elenco di processi e l'albero del processo ad esso associato. Potresti anche vedere un messaggio - Il processo xyz.exe è in attesa di un altro processo (abc.exe), per fare un esempio Se hai aperto il Task Manager come amministratore, sarai in grado di vedere molti altri processi. Se stai usando Windows come amministratore, il Task Manager sarà già elevato per impostazione predefinita in Windows 8. Nella figura seguente viene mostrato come appare la casella. Nessuno dei miei processi pendeva abbastanza a lungo da consentirmi di ottenere il suo Wait Tree.
Per inciso, Process Hacker ti aiuterà anche a scoprire quale dei tuoi processi si blocca. Così sarà Cos'è Hang. Questa utility tenta di rilevare il software o il processo attualmente bloccato e visualizza alcune informazioni che potrebbero consentire di risolvere e capire cosa esattamente si trova alla radice di tale blocco.
Articoli correlati:
- Top 10 software alternativo Task Manager gratuito per Windows 10/8/7
- Strumenti gratuiti per la creazione di alberi genealogici e strumenti online
- Come utilizzare Task Manager di Windows 10 come un professionista IT
- Daphne: sostituzione Task Manager per uccidere, controllare, chiudere, eseguire il debug di Windows Process
- Come utilizzare Resource Monitor in Windows 10