Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Na janela Inspeção Paralela, você pode exibir simultaneamente os valores que uma expressão mantém em vários threads. Cada linha representa um thread em execução em um aplicativo, mas um thread pode ser representado em várias linhas. Mais especificamente, cada linha representa uma chamada de função cuja assinatura de função corresponde à função no registro de ativação atual. Você pode classificar, reordenar, remover e agrupar os itens que estão nas colunas. Você pode sinalizar, remover sinalização, congelar (suspender) e descongelar (retomar) threads. As colunas a seguir são exibidas na janela Inspeção Paralela:
A coluna de sinalizador, na qual você pode marcar um tópico ao qual deseja prestar atenção especial.
A coluna do thread atual, na qual uma seta amarela indica o thread atual (uma seta verde com uma extremidade ondulada indica que um thread não atual tem o contexto do depurador atual).
Uma coluna configurável que pode exibir a máquina, o processo, o módulo, a tarefa e o thread.
Dica
Para exibir informações da tarefa na janela Inspeção Paralela , primeiro você deve abrir a janela Tarefa .
As colunas Adicionar Inspeção em branco, nas quais você pode inserir expressões para serem inspecionadas.
Observação
As instruções neste artigo ilustram a versão mais recente da IDE (experiência de desenvolvimento interativo) disponível no Visual Studio. Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário. Você pode estar usando uma versão diferente do Visual Studio ou configurações de ambiente diferentes. Para obter mais informações, consulte Personalizar o IDE.
Para exibir a janela Inspeção Paralela
Defina um ponto de interrupção no código.
Na barra de menus, escolha Depurar, Iniciar Depuração. Aguarde até que o aplicativo chegue ao ponto de interrupção.
Na barra de menus, escolha Depurar, Windows, Relógio Paralelo e escolha uma janela de inspeção. Você pode abrir até quatro janelas.
Para adicionar uma expressão de monitoramento
- Selecione uma das colunas Adicionar Inspeção em branco e, em seguida, insira uma expressão de inspeção.
Para sinalizar ou remover sinalização de um thread
- Selecione a coluna de marcação para a linha (primeira coluna) ou abra o menu de atalho do tópico e escolha Marcar ou Desmarcar.
Para exibir apenas threads sinalizados
- Escolha o botão Mostrar Somente Sinalizados no canto superior esquerdo da janela Inspeção Paralela.
Para alternar para outro thread
- Clique duas vezes na coluna de thread atual (segunda coluna). (Teclado: selecione a linha e pressione Enter.)
Para classificar uma coluna
- Selecione o título da coluna.
Para agrupar threads
- Abra o menu de atalho da janela Inspeção Paralela, escolha Agrupar por e selecione o item de submenu apropriado.
Para congelar ou descongelar threads
- Abra o menu de atalho da linha e escolha Congelar ou Descongelar.
Para exportar os dados na janela Inspeção Paralela
- Escolha o botão Abrir no Excel e, em seguida, escolha Abrir no Excel ou Exportar para CSV.
Para filtrar por uma expressão booliana
- Insira uma expressão booliana na caixa Filtrar por Expressão Booliana . O depurador avalia a expressão para cada contexto de thread. Somente as linhas em que o valor é
truesão exibidas.