Come posso visualizzare i thread attivi di un programma in esecuzione?


27

So di poter vedere tutti i processi in esecuzione in Task Manager. Ma come posso vedere i singoli thread eseguiti all'interno di questi processi?

Risposte:


36
  1. Ottieni Process Explorer .

  2. Abilita Mostra dettagli per tutti i processi dal menu File :

    inserisci qui la descrizione dell'immagine

  3. Nel riquadro principale, seleziona il processo che ti interessa:

    inserisci qui la descrizione dell'immagine

  4. Apri il menu contestuale (tasto destro) per il processo selezionato e fai clic su Proprietà :

    inserisci qui la descrizione dell'immagine

  5. Nella scheda Discussioni , sarai in grado di vedere un elenco dei thread in esecuzione all'interno di quel processo:

    inserisci qui la descrizione dell'immagine

simboli

Se la risoluzione dei problemi richiede ulteriori dettagli, è spesso molto utile caricare i simboli di debug in Process Explorer. Questo è come:

  1. Se non hai già installato un debugger di Windows, devi prima installare gli Strumenti di debug per Windows .

  2. In Process Explorer, apri Configura simboli ... dal menu Opzioni :

    inserisci qui la descrizione dell'immagine

  3. Se sono installati gli strumenti di debug (o un altro debugger di Windows), Process Explorer troverà automaticamente il dbghelp.dllfile. Altrimenti, imposta qui il percorso corretto.

    inserisci qui la descrizione dell'immagine

    Il percorso dei simboli dovrebbe assomigliare a:

    SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
    

    L'unica parte che vorresti regolare è C:\Symbols. Questa è la posizione in cui verranno memorizzati nella cache i simboli di debug.


3
Oh mio Dio, perché non l'hanno costruito nel task manager, è una caratteristica ovvia ...
Hi-Angel,

1
... caratteristica ovvia per gli sviluppatori: Windows è per gli utenti di livello nonna, quindi è meglio tenerlo nascosto.
Campa,
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.