Como posso visualizar os threads ativos de um programa em execução?

Como posso visualizar os threads ativos de um programa em execução?

Eu sei que posso ver todos correndoprocessosno Gerenciador de Tarefas. Mas como posso ver os threads únicos que são executadosdentroesses processos?

Responder1

  1. PegarExplorador de processos.

  2. HabilitarMostrar detalhes de todos os processosdeArquivocardápio:

    insira a descrição da imagem aqui

  3. No painel principal, selecione o processo de seu interesse:

    insira a descrição da imagem aqui

  4. Abra o menu de contexto (clique com o botão direito) para o processo selecionado e clique emPropriedades:

    insira a descrição da imagem aqui

  5. NoTópicosguia, você poderá ver uma lista dos threads em execução dentro desse processo:

    insira a descrição da imagem aqui

Símbolos

Se a sua solução de problemas exigir que você obtenha mais detalhes, geralmente é muito útil carregar a depuraçãosímbolosno Process Explorer. É assim:

  1. Se você ainda não possui um depurador do Windows instalado, precisará instalar oFerramentas de depuração para Windowsprimeiro.

  2. No Process Explorer, abraConfigurar símbolos...deOpçõescardápio:

    insira a descrição da imagem aqui

  3. Se você tiver as ferramentas de depuração (ou outro depurador do Windows) instaladas, o Process Explorer encontrará o dbghelp.dllarquivo automaticamente. Caso contrário, defina o caminho correto aqui.

    insira a descrição da imagem aqui

    OCaminho dos símbolosdeve ser algo como:

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

    A única parte que você deseja ajustar é C:\Symbols. Esse é o local onde os símbolos de depuração serão armazenados em cache.

informação relacionada