Uso da cpu vs. Tempo processor

tempo de CPU e monitoramento em tempo de processador são componentes essenciais para programas de otimização.

tempo de CPU e monitoramento em tempo de processador são componentes essenciais para programas de otimização.

unidade de processamento central (CPU) e tempo de processador são valiosos indicadores de eficiência de um programa de operação. Eles podem ser usados ​​não só para melhorar e otimizar um programa por desenvolvedores, mas para diagnosticar o que pode estar causando lentidão do sistema pelos usuários. Em Microsoft Windows, não estão incluídas ferramentas com as quais o desempenho do sistema podem ser monitorados. Usando a ferramenta Performance Monitor incluído no Windows permite ter uma visão global de uso da CPU, bem como estatísticas para analisar a forma como a CPU está sendo usado.

Monitoramento da Informação

Video: GANKSTARS vs TEMPO STORM | Vainglory 2017 Unified Western Live Championship

Esta informação pode ser acessada clicando "Começar," digitando "Perfmon" na caixa de pesquisa e bater "Entrar." Isso fará com que a ferramenta Monitor de desempenho. Ao longo do lado esquerdo será uma lista de ferramentas disponíveis no Monitor de desempenho. Clique "Ferramentas de monitoramento" e depois "monitor de desempenho" para abrir um gráfico em tempo real de tempo de processador do sistema. Botão direito do mouse "Ferramentas de monitoramento" e selecionando "Monitor de recursos" Também trará uma ferramenta de monitoramento de recursos mais convencionais do Windows que pode exibir o uso da CPU. Estes dados podem ser adicionados ao Monitor de desempenho através da "+" botão na parte superior.

Utilização do CPU



uso da CPU é uma medida da quantidade de processador geral é usado em um determinado momento. Com processadores multicore agora o padrão, pode criar alguma confusão a respeito totais. Processos são colocadas em fila e, em seguida, alimentado para os vários núcleos na CPU para ser processada em paralelo. À medida que cada núcleo está a processar, independentemente, os dados que são enviados para ele, os resultados são então a média entre os núcleos de processador e a saída total é classificado de 0 a 100 por cento.

tempo do processador

Video: Tempo Storm vs Virtus Pro - Trinity Series - Day 1

tempo de processador é uma medida de quanto tempo o processador gasta em qualquer processo particular, expressa em uma relação. A quantidade de tempo que um processador é ocupada pelos dados que está a processar é figurado como um percentagem de tempo total que o processador é activo. Cada processador tem um thread inactivo que é executado quando não estiver processando outros dados. A quantidade de tempo que o processador gasta executar o segmento de inactividade é medido em intervalos e então subtraído a partir de 100 por cento.

Como eles se integram

uso de CPU e tempo de processador são usadas juntas para medir a eficiência de programação, especialmente com processadores de vários núcleos. Ao examinar como cada processo está na fila e, em seguida, tratada por cada núcleo, e por quanto tempo cada processo desencadeia o tempo do processador de cada núcleo, os desenvolvedores podem otimizar programas de modo a não bloquear CPUs com função várias chamadas provenientes de uma só vez e, assim, temporariamente congelando um computador. Eles também podem otimizar instruções para carregar em uma forma mais ordenada, deixando os núcleos do processador lidar com as instruções da maneira mais eficiente possível.

Referências

  • ligação Microsoft: Como obter% de tempo do processador correctamente utilizando a API Desempenho auxiliar de dados (PDH)
  • ligação Microsoft TechNet: Windows Vista Performance e Monitorização Confiabilidade Step-by-Step Guide
  • ligação Microsoft TechNet: Usando o Monitor de Desempenho

Sobre o autor

Al Heurung começou sua carreira de escritor em 1996 como repórter esportivo para "O St. Charles Press." Ele agora serve um jornalista de tecnologia para várias publicações on-line. Heurung estudou teologia no Crossroads College e arte do jogo / design na Universidade de Westwood.


Artigos relacionados