Compartilhar via


Modo de exibição de utilização

O O modo de utilização exibe informações sobre a CPU, GPU e outros recursos do sistema usados pelo processo atual.Ela mostra a utilização média de núcleo por processo analisado, o processo ocioso, o processo do sistema e outros processos em execução no sistema ao longo do tempo.Ele não mostra qual core específico está ativo em qualquer momento.Por exemplo, se dois núcleos estão executando em 50% a capacidade de um determinado período de tempo, esta exibição mostra um núcleo lógico sendo utilizado.O modo de exibição é gerado, dividindo o tempo de criação de perfil em segmentos de tempo curto.Para cada segmento, o gráfico plota o número médio de threads de processo executando em núcleos lógicos durante esse intervalo.

Modo de utilização de CPU

O gráfico mostra os médio núcleos lógicos que são utilizados pelo processo de destino, o processo ocioso e o processo do sistema e a hora (no eixo x).(O processo ocioso mostra núcleos ociosos.O processo do sistema é um processo do Windows pode executar o trabalho em nome de outros processos). Os processos restantes que estão executando na conta do sistema para a utilização de qualquer núcleos restantes.

O número de núcleos lógicos é mostrado no eixo y.Windows trata suporte simultâneo de multithreading no hardware como núcleos lógicos (por exemplo, Hyper-Threading).Portanto, um sistema que possui um processador quad-core que oferece suporte a dois segmentos de hardware por núcleo aparece como um sistema de oito lógica principal.Isso também se aplica à exibição de núcleos.Para mais informações, consulte Modo de exibição de núcleos.

O gráfico GPU atividade mostra o número de mecanismos do DirectX em uso ao longo do tempo.Um mecanismo está em uso se o processamento de um pacote DMA.O gráfico não mostra o mecanismo específico do DirectX (por exemplo, 3D Engine, mecanismo de vídeo e outros).

Objetivo

Recomendamos o modo de utilização como ponto de partida para investigações de desempenho ao usar o Visualizador de simultaneidade.Porque ele fornece uma visão geral do grau de simultaneidade em um aplicativo com o tempo, você pode usar para identificar rapidamente as áreas que necessitam de ajuste de desempenho ou paralelização.

Se você estiver interessado em ajuste de desempenho, você pode estar tentando identificar comportamentos que não atendem às suas expectativas.Você pode também procurar a existência e a causa de regiões com baixa utilização de núcleos de CPU lógicas.Você também pode estar procurando por padrões de uso entre a CPU e a GPU.

Se você estiver interessado em paralelização de um aplicativo, você provavelmente está procurando por qualquer áreas vinculadas à CPU de execução ou áreas onde você não estiver usando a CPU.

Áreas de âmbito da CPU são verdes.O gráfico mostra um núcleo utilizado se o aplicativo for serial.

As áreas onde você não estiver usando a CPU são cinza.Eles podem representar pontos em que o aplicativo está ocioso ou executar o i/O bloqueio que oferecem oportunidades de paralelismo sobrepondo com outro trabalho vinculado à CPU.

Quando você encontrar um comportamento de interesse, você pode ampliar região selecionando-o.Depois de zoom, você pode alternar para o modo de exibição de Threads ou núcleos para análise mais detalhada.

Se você estiver usando a GPU usando C++ AMP ou DirectX, talvez você interessado em identificar o número de mecanismos GPU em uso ou áreas onde a GPU é inesperadamente ociosa.

Zoom

Para ampliar o gráfico de utilização da CPU ou o gráfico de atividade da GPU, selecionar uma seção ou use a ferramenta de controle deslizante de zoom acima do gráfico.A configuração de zoom persiste como alternar para outros modos.Para reduzi-la, use a ferramenta de controle deslizante de zoom.Você também pode aplicar zoom usando Ctrl+scroll.

Consulte também

Conceitos

Visualizador de simultaneidade

Modo de exibição de núcleos