Compartilhar via


Como: usar a janela de inspeção paralela

Na janela Watch paralelo, você pode exibir simultaneamente os valores que mantém uma expressão em vários segmentos.Cada linha representa um thread que está executando em um aplicativo, mas um segmento pode ser representado em várias linhas.Mais especificamente, cada linha representa uma chamada de função cuja assinatura de função coincide com a função de quadro de pilha atual.Classificar, reordenar, remova e agrupe os itens que estão nas colunas.Sinalizador, remover sinalizador, congelar (Suspender) e descongelar threads (Continuar).As seguintes colunas são exibidas de Watch paralelo janela:

  • A coluna do sinalizador, no qual você pode marcar um thread de prestar atenção especial.

  • A coluna do quadro, uma seta indica o quadro selecionado.

  • Uma coluna configurável que pode exibir a máquina, processo, lado a lado, tarefas e segmento.

    DicaDica

    Você deve abrir o Tarefa paralela janela para exibir as informações de tarefa de Watch paralelo janela.

  • O <AddWatch> coluna, na qual você pode inserir expressões para observar.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio.

Para exibir a janela de inspeção paralela

  1. Defina um ponto de interrupção no código.

  2. Na barra de menu, escolha Debug, Start Debugging.Espere o aplicativo alcançar o ponto de interrupção.

  3. Na barra de menu, escolha Debug, Windows, Watch paraleloe escolha uma janela de inspeção.Você pode abrir até quatro janelas.

Para adicionar uma expressão de inspeção

  • Selecione <AddWatch> e especifique uma expressão de inspeção.

Para sinalizar ou remover sinalizador de um segmento

  • Selecione a coluna do sinalizador de linha, ou abra o menu de atalho para o segmento e escolha Sinalizador ou Unflag.

Para exibir somente threads sinalizados

  • Escolha o botão Mostrar apenas sinalizadas no canto superior esquerdo do Watch paralelo janela.

Alternar quadros

  • Clique duas vezes na coluna do quadro.(Teclado: selecione a linha e pressione Enter.)

Para classificar uma coluna

  • Selecione o cabeçalho de coluna.

Segmentos de grupo

  • Abra o menu de atalho para a janela Watch paralela, escolha Group Bye escolha o item apropriado no submenu.

Para congelar ou descongelar threads

  • Abra o menu de atalho para a linha e escolha Congelar ou Descongelar.

Para exportar os dados na janela Watch paralela

  • Escolha a Abrir no Excel botão e, em seguida, escolha Abrir no Excel ou Exportar para CSV.

Para filtrar por uma expressão booleana

  • Insira uma expressão booleana na Filtrar por uma expressão booleana caixa.O depurador avalia a expressão de cada contexto de segmento.Somente linhas onde o valor é true são exibidos.

Consulte também

Tarefas

Como: usar a janela de Threads GPU

Passo a passo: Depuração de um aplicativo de AMP C++

Outros recursos

Depuração de aplicativos multithread