Exibição da utilização
Exibe informações de Exibição de utilização sobre CPU, GPU, e outros recursos do sistema que são usados pelo processo atual.Mostra como usar média de núcleo pelo processo de análise, pelo processo de ociosidade, pelo processo do sistema, e por outros processos que estão em execução em um sistema com o passar do tempo.Não mostra que núcleo específico está ativa em um determinado momento.Por exemplo, se dois núcleos são cada execução em uma capacidade de 50 por cento por um período de tempo específico, então dessa exibição mostra um núcleo lógico que está sendo usado.A exibição é gerada dividindo a hora de criação de perfil em segmentos de curto período de tempo.Para cada partição, o gráfico plota o número médio de threads de processos que estão em execução em cores lógicas durante esse intervalo.
A hora do gráfico mostra (no eixo x) e os cores lógicas intermediária que são utilizados pelo processo de destino, pelo processo de ociosidade, e o processo do sistema. (Os núcleos ociosas mostra ociosos de processo.O processo do sistema é um processo nas janelas que podem executar o trabalho em nome de outros processos.) Os processos restantes que estão em execução no sistema para a utilização de todos os outros núcleos.
O número de cores lógicas é mostrado no eixo y.As janelas lidam com suporte simultânea de multithreading em hardware como cores lógicas (por exemplo, hyper-threading).Consequentemente, um sistema que tem um processador com núcleo quad que esteja dando suporte a dois threads de hardware por núcleo aparece como um sistema de oito-lógico- principal.Isso também se aplicam núcleos a exibição.Para obter mais informações, consulte Exibição de núcleos.
O gráfico da atividade de GPU mostra o número de mecanismos de DirectX em uso com o passar do tempo. Um mecanismo estiver em uso está processando um pacote de acesso direto de memória. O gráfico não mostra o mecanismo específico de DirectX (por exemplo, o mecanismo do mecanismo 3D, o vídeo e o outro,).
Finalidade
Recomendamos a exibição de usar como ponto de partida para investigações de desempenho quando você usa o visualizador de simultaneidade.Porque fornece uma visão geral do grau de simultaneidade em um aplicativo ao longo do tempo, você pode usá-lo para identificar rapidamente as áreas que exigem o ajuste de desempenho ou o parallelization.
Se você estiver interessado no ajuste de desempenho, você pode tentar identificar comportamento que não localiza suas expectativas.Você também pode procurar a existência e a causa das regiões que têm pouca utilização de cores lógicas de CPU.Você também pode procurar padrões de uso de CPU entre o e o GPU.
Se você estiver interessado em parallelizing um aplicativo, você está procurando provavelmente áreas de que limite de execução ou áreas onde você não estiver utilizando a CPU.
As áreas de limite que são verdes.Mostra um gráfico de núcleos que está sendo usado se o aplicativo é serial.
As áreas onde você não estiver utilizando a CPU são cinza.Eles podem representar os pontos em que o aplicativo está ociosa ou executar bloqueando E/S que fornece oportunidades para paralelismo se sobrepor com o outro trabalho do que limite.
Quando você encontrar um comportamento de interesse, você pode ampliar nessa região selecionando a.Depois que você aplicar zoom, você pode alternar os threads na exibição ou de núcleos para uma análise mais detalhada.
Se você estiver usando o GPU usando o ou o AMP DirectX C++, você esteja interessado em identificar o número de mecanismos de GPU em uso ou em áreas onde o GPU é inesperada ocioso.
Zoom
Para ampliar o gráfico de utilização da CPU ou no gráfico da atividade de GPU, selecione uma seção ou usar a ferramenta de controle deslizante de zoom acima do gráfico.A configuração de zoom persiste pois você alternar para outras exibições.Para reduzir novamente, use a ferramenta de controle deslizante de zoom.Você também pode aplicar zoom usando Ctrl+scroll.