Como posso saber qual CPU meu aplicativo é executado no Windows?

1

Quando olho para o gerenciador de tarefas, não consigo encontrar uma maneira de me mostrar quais núcleos estão sendo usados por quais aplicativos. Existe alguma maneira de ver isso? Ou existe algum utilitário que possa me mostrar esse tipo de uso ao longo do tempo?

    
por sproketboy 04.01.2015 / 14:15

1 resposta

0

O motivo pelo qual você não consegue ver qual núcleo está sendo usado por qual aplicativo é porque isso pode mudar centenas de vezes por segundo. É uma informação quase certamente inválida no momento em que é impressa.

A informação também não vale a pena ser registrada porque o custo de registrar esse tipo de dado é exorbitante comparado a qualquer benefício que você possa obter com ele. Os custos de memória para esse tipo de registro seriam enormes em pouco tempo, e não há benefício real além da curiosidade, não tem valor duradouro.

Embora o Windows possa dar preferência para não alternar um aplicativo para outro núcleo enquanto ele estiver em execução se esse aplicativo entrar no modo de suspensão (por mais breve que seja), ele será reprogramado e reprogramado em outro núcleo quando reativar.

Você pode limitar um programa a um núcleo específico usando a opção Set task affinity quando clicar com o botão direito no gerenciador de tarefas, mas isso não é o mesmo que você está fazendo.

    
por 04.01.2015 / 14:34