Windows

Analizza catena di attesa: identifica il processo bloccato o bloccato in Windows 10/8/7

Kary Mullis: Celebrating the scientific experiment

Kary Mullis: Celebrating the scientific experiment

Sommario:

Anonim

Wait Chain Traversal è una funzionalità che è stata 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 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

In Windows 7 , il monitor delle risorse offre la possibilità di analizzare Wait Chain. Esegui resmon per aprire il Monitor 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, verrà visualizzato Analizza catena di attesa.

Windows 10/8 ora consente di analizzare la catena di attesa direttamente dal Task Manager di Windows , a parte dal monitor delle risorse. Apri il tuo Task Manager e identifica il processo bloccato o bloccato. Fai clic con il tasto destro del mouse e seleziona Analizza 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 usando o in attesa di utilizzare una risorsa utilizzata da un altro processo o nodi figlio nella struttura ed è necessaria per il processo selezionato per continuare. 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à compresa la fine del processo.

Uccisione Non risponde, bloccato, bloccato processo

Se si seleziona Analizza catena di attesa, verrà visualizzato un elenco di processi e il albero del processo associato ad esso. 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 era sospeso abbastanza a lungo da consentirmi di ottenere il suo Wait Tree.

Ora puoi attendere o scegliere di terminare il processo, ma ricorda quando uccidi qualsiasi processo, se si tratta di un processo di sistema e altre funzioni dipendenti da potrebbe anche bloccarsi, quindi devi stare attento qui.

Incidentalmente, Process Hacker ti aiuterà anche a scoprire quale dei tuoi processi si blocca. Così sarà Che 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 esattamente la causa di tale blocco.