GUIAS

Gerenciador de Tarefas para jogadores: o que está usando o seu PC enquanto você joga

O que o Gerenciador de Tarefas consegue e não consegue dizer com um jogo rodando: o que as colunas CPU e GPU medem de verdade, onde aparecem a carga por núcleo e a memória da GPU, e o que a prioridade e o modo de eficiência mudam.

O jogo engasga, você aperta Ctrl+Shift+Esc e a tabela já está se mexendo: o número de CPU do jogo parece modesto, a coluna GPU está longe de 100, as interrupções do sistema aparecem perto do topo e um navegador tem uma folhinha ao lado. Cada leitura mede algo específico, e ler uma delas errado leva você à correção errada.

Abra e escolha a página

Aperte Ctrl+Shift+Esc, ou clique com o botão direito em Iniciar e selecione Gerenciador de Tarefas. Se ele abrir como uma lista curta, selecione Mais detalhes. Duas páginas respondem "o que está rodando":

Na página Detalhes, clique com o botão direito num cabeçalho de coluna e escolha Selecionar colunas para acrescentar o que você precisa.

A coluna CPU é uma fatia do processador inteiro

O número de CPU é uma porcentagem de todos os processadores lógicos juntos. O exemplo da Microsoft usa oito deles: "se um processo usa 12,5% da capacidade da CPU, o processo está usando o equivalente a uma CPU completa". Então um jogo que mostra 12,5% numa máquina assim pode ter uma thread sem nenhum tempo sobrando, e o total não vai contar isso para você.

Para ver isso, abra Desempenho > CPU, clique com o botão direito no gráfico e escolha Alterar gráfico para > Processadores lógicos; o gráfico se divide em um por processador lógico. "Show kernel times" (mostrar tempos do kernel), no mesmo menu, divide o traço em duas cores, kernel e usuário. Se um processador fica perto do teto enquanto a placa de vídeo não está ocupada, GPU abaixo de 100% explica como ler isso.

A coluna GPU é o mecanismo mais ocupado

Uma GPU é feita de mecanismos que podem rodar em paralelo, e a coluna precisa escolher um número. O post da equipe do DirectX sobre GPUs no Gerenciador de Tarefas explica a escolha: ela mostra a utilização do mecanismo mais ocupado, entre todas as GPUs, para aquele processo. A coluna "GPU engine" (mecanismo da GPU) diz a qual GPU e a qual mecanismo esse número pertence, como 3D, Copy, Video Decode ou Video Encode. Num PC com duas GPUs, é a verificação rápida de em qual delas um jogo foi parar; em qual GPU o jogo roda explica como mudar isso.

Desempenho > GPU mostra dois tipos de memória. A memória dedicada da GPU é, segundo a Microsoft, reservada exclusivamente para uso da GPU; a memória compartilhada da GPU é a memória normal do sistema, que pode ser usada tanto pela GPU quanto pela CPU. A página Detalhes pode mostrar as duas por processo por meio de Selecionar colunas, e quando a VRAM acaba é a página para lê-las durante um jogo. Ao lado de uma placa de vídeo dedicada, a página Desempenho também mostra a temperatura dela em Celsius; o anúncio da Microsoft de 2019 sobre o recurso dizia que ele precisa de um driver com suporte ao WDDM 2.4 ou posterior.

Aplicativos de inicialização: o impacto é medido na inicialização

A página Aplicativos de inicialização, que também fica em Configurações > Aplicativos > Inicialização, lista o que inicia com o Windows. A coluna "Startup impact" (impacto na inicialização) mede a inicialização, segundo a página da Microsoft sobre aplicativos de inicialização: Baixo é menos de 300 milissegundos de CPU e menos de 292 kilobytes de disco, Alto é mais de 1 segundo de CPU ou mais de 3 megabytes de disco. Uma classificação Alto diz quanto um aplicativo custa enquanto o Windows inicia, não o que ele faz quando um jogo já está rodando. Para isso, procure-o na página Processos enquanto joga.

A folha é o modo de eficiência

Quando a equipe de desempenho do Windows apresentou o modo de eficiência, ela descreveu duas mudanças: ele reduz a prioridade base do processo para baixa e define o modo de QoS como EcoQoS, e o EcoQoS pode significar rodar o processador numa frequência mais baixa para economizar energia. Um processo nesse modo mostra "Efficiency mode" (modo de eficiência) na coluna Status e um ícone de folha. Uma opção acinzentada significa, segundo a mesma equipe, um processo central do Windows, cuja limitação pode afetar o sistema. O mesmo post dizia que o Edge e o Chrome estavam testando baixar a própria prioridade base e usar APIs de eficiência energética, o que o Gerenciador de Tarefas também mostra como modo de eficiência, então uma folha que você nunca ativou não é um defeito.

Ele é feito para tarefas em segundo plano. Aplicado ao jogo, ele baixa a prioridade do próprio jogo.

As interrupções do sistema não são um programa

O Gerenciador de Tarefas descreve a linha "System interrupts" (interrupções do sistema) como "Deferred procedure calls and interrupt service routines" (chamadas de procedimento adiado e rotinas de serviço de interrupção): tempo que o processador passa no código de interrupção dos drivers, e não em algum aplicativo. Um post arquivado de um blog da Microsoft chamou essas rotinas de assassinas silenciosas do desempenho do sistema: segundo ele, elas são o código de prioridade mais alta que roda no sistema, e, quando rodam por tempo demais ou com frequência demais, podem causar falhas de áudio e de vídeo e congelamentos do mouse. Um número alto ou com picos aqui aponta para drivers, e Latência de DPC: quando quem engasga é um driver mostra como achar qual.

Prioridade: o que a opção de definir prioridade muda, e por quanto tempo

Na página Detalhes, clique com o botão direito num processo e escolha "Set priority" (definir prioridade): Realtime, High, Above normal, Normal, Below normal ou Low (tempo real, alta, acima do normal, normal, abaixo do normal, baixa); a coluna "Base priority" (prioridade base) mostra a atual. A prioridade decide quem roda primeiro quando as threads disputam um processador: na documentação de agendamento da Microsoft, uma thread de prioridade mais alta que fica pronta interrompe uma de prioridade mais baixa. A mesma página diz que, por padrão, a classe de prioridade de um processo é NORMAL_PRIORITY_CLASS, escolhida quando o processo é criado. Então uma mudança feita no Gerenciador de Tarefas dura até o jogo fechar; a próxima abertura começa em Normal de novo, a menos que o que inicia o jogo defina ou repasse outra classe.

Três cuidados:

Se um jogo continua abrindo numa prioridade que você nunca escolheu, o próprio jogo, o launcher dele ou uma regra persistente está definindo isso a cada início. O cartão Prioridades de jogos e aplicativos do w0a remove as regras de prioridade alta permanentes, e a prioridade de E/S guardada junto com elas, seja qual for a ferramenta que as escreveu: na página Fix, pesquise oncelik e aperte o botão do cartão (Prioridades de jogos e aplicativos).

Disco e rede: Monitor de Recursos

O Gerenciador de Tarefas tem um comando "Open Resource Monitor" (abrir o Monitor de Recursos), e perfmon /res o abre direto. A aba "Disk" (disco) lista "Processes with Disk Activity" (processos com atividade de disco) e, em "Disk Activity" (atividade de disco), cada arquivo sendo lido ou gravado, com "Read (B/sec)", "Write (B/sec)" e "Response Time (ms)" (leitura, gravação e tempo de resposta). A aba "Network" (rede) lista "Processes with Network Activity" (processos com atividade de rede) e "TCP Connections" (conexões TCP). Isso liga um pico de disco a um processo e a um arquivo; Disco em 100% no Gerenciador de Tarefas continua a partir daí.

Encerrar um processo

Quando a Microsoft redesenhou o Gerenciador de Tarefas para o Windows 8, ela descreveu Finalizar tarefa como algo que age na hora, sem nenhum "Are you sure?" (tem certeza?) e sem pedir para salvar. Ela também disse que os aplicativos em geral podem ser encerrados com segurança, enquanto encerrar alguns processos do Windows pode causar uma tela azul. Na página Detalhes, encerrar um processo pede confirmação antes, e a pergunta avisa: "If you end a system process, it might result in system instability." (se você encerrar um processo do sistema, o sistema pode ficar instável). Quando um jogo ainda responde, salve e feche-o pelo próprio menu dele.

O que não ajuda

Relacionados

Esta página ajudou?

O que faltou, ou o que não funcionou? Lemos cada uma dessas respostas.

Se esta página não resolveu, escreva para nós — diga qual artigo você leu, e nós vamos corrigi-lo.