Como limitar o uso da CPU para um processo no Windows 11/10

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11 10



Como especialista em TI, sempre me perguntam como limitar o uso da CPU para um processo no Windows. Embora existam várias maneiras de fazer isso, normalmente recomendo usar o Gerenciador de Tarefas do Windows. O Gerenciador de Tarefas do Windows é uma ótima ferramenta para gerenciar processos e entender o que está causando o alto uso da CPU. Para abrir o Gerenciador de Tarefas, pressione as teclas Ctrl+Shift+Esc. Quando o Gerenciador de Tarefas estiver aberto, clique na guia Processos. Aqui você verá uma lista de todos os processos em execução no seu computador, bem como os recursos que cada processo está usando. Para localizar o processo que está causando alto uso da CPU, procure o processo com a maior porcentagem da coluna da CPU. Depois de encontrar o processo, clique com o botão direito nele e selecione Definir prioridade > Baixa. Isso dirá ao Windows para dar prioridade a outros processos sobre aquele que você selecionou. Isso deve ajudar a diminuir o uso da CPU para esse processo.



No seu PC com Windows 11 ou Windows 10, você pode enfrentar alto uso da CPU causado por um aplicativo ou jogo do qual deseja reduzir ou limitar a quantidade de recursos da CPU que o processo pode usar para o aplicativo ou jogo. Nesta postagem, mostraremos como limitar o uso da CPU para aplicativos de processo único ou aplicativos de vários processos.





Como limitar o uso da CPU para um processo





cabina de configuração de rede

Como limitar o uso da CPU para um processo no Windows 11/10

Simplificando, o uso da CPU é a porcentagem atual de recursos da CPU consumidos por todos os programas. Se você perceber que alguns programas estão usando mais núcleos de CPU e sobrecarregando os recursos do sistema, você pode limitar o uso da CPU para um processo de jogo/aplicativo ou vários processos usando os métodos abaixo.



  1. Defina a prioridade do processo e a afinidade da CPU
  2. Use um aplicativo de terceiros
  3. Estado máximo do processador menor

Vejamos esses métodos em detalhes.

1] Defina a prioridade do processo e a afinidade da CPU

Prioridade do processo permite que o Windows aloque e desaloque os recursos necessários para todos os processos ativos. Os usuários de PC podem alterar a prioridade de qualquer processo/subprocesso por meio do Gerenciador de Tarefas, mas isso só deve ser feito para processos que não são do sistema. É melhor deixar as configurações de prioridade para os principais processos do sistema inalteradas.

Conformidade da CPU apenas restringe os processos para usar menos núcleos de CPU do seu sistema. Os usuários de PC podem definir por processo para controlar quantos núcleos de CPU um processo pode usar. Ao alterar a afinidade da CPU, você pode liberar os núcleos da CPU para ficarem disponíveis para outros processos.



Para definir a prioridade do processo, faça o seguinte:

Definir prioridade do processo

  • Imprensa Ctrl + Shift + Esc chave para iniciar o gerenciador de tarefas.
  • No gerenciador de tarefas, especifique o processo cuja prioridade você deseja alterar.
  • Você também pode clicar no botão Processador uma coluna para ordenar processos em ordem decrescente de consumo.
  • Agora clique com o botão direito do mouse no processo e selecione Ir para detalhes opção no menu de contexto. Como alternativa, clique no botão Detalhes guia e encontre o processo que deseja alterar.
  • Sobre detalhes seção, clique com o botão direito do mouse no processo e selecione Definir prioridade no menu de contexto.
  • Em seguida, selecione Abaixo do normal (aloca um pouco menos de recursos quando disponíveis) ou Curto (aloca a menor quantidade de recursos do sistema quando eles se tornam disponíveis).
  • Uma janela de aviso aparecerá informando sobre as consequências da alteração da prioridade do processo.
  • Clique em Alterar prioridade botão para aplicar as alterações.
  • Saia do Gerenciador de Tarefas.

Para definir a afinidade do processador (CPU), faça o seguinte:

Definir a afinidade da CPU (processador)

velocidade de download da microsoft store

Observação : para aplicativos que possuem vários processos, como msedge.exe, você terá que definir a afinidade da CPU para cada um dos processos, porque cada executável é uma guia, janela ou plug-in separado.

  • Abra o Gerenciador de Tarefas.
  • Na janela do gerenciador de tarefas, clique em Mais para expandir se você não vir nenhuma guia, mas apenas alguns aplicativos com pouca ou nenhuma informação.
  • Sob Processos clique no aplicativo para o qual você deseja limitar o uso da CPU. expandir lista de processos iniciados pelo aplicativo.
  • Próximo. clique com o botão direito do mouse no processo que deseja restringir e selecione Ir para detalhes . ser redirecionado para Detalhes aba
  • Na seção Detalhes, clique com o botão direito do mouse no processo realçado e selecione Definir afinidade .
  • EM Conformidade do Processador Por padrão, para a maioria dos processos, você deve ver todos os processadores selecionados, o que significa que todos os núcleos do processador têm permissão para executar o processo.
  • Agora apenas desmarcar blocos de núcleos de CPU que você não deseja usar no processo.
  • Clique em MULTAR botão.
  • Saia do Gerenciador de Tarefas.

Lembre-se que você só pode limitar um ou mais núcleos de CPU por processo, mas pelo menos um núcleo deve ser selecionado. Além disso, com esse método, o Windows redefinirá a configuração depois que você fechar e abrir o programa padrão, que deve usar todos os núcleos da CPU. Assim, para forçar um aplicativo ou jogo a sempre manter núcleos de CPU válidos (correspondência de CPU), você pode usar a solução alternativa descrita abaixo.

Ler : Não é possível definir a prioridade do processo no Gerenciador de Tarefas do Windows

Defina a afinidade e a prioridade da CPU permanentemente criando um atalho para o processo.

Defina a afinidade e a prioridade da CPU permanentemente criando um atalho para o processo.

  • Você começa especificando o valor hexadecimal das CPUs que deseja usar para a configuração de CPU Affinity, obtendo o número binário de núcleos de CPU que deseja usar para o processo.

O comprimento do número binário é determinado pelo número de núcleos do processador. No binário da CPU, 0 significa desligado e 1 significa ligado. Para cada núcleo de CPU que você deseja usar para o processo, altere 0 Para 1 .

Para este post, estamos demonstrando com processador de 7 núcleos e só vai usar CPU 0 para a aplicação; o número binário usado será 0000001 .

  • Em seguida, precisamos converter o número binário para hexadecimal usando o conversor em rapidtables.com/convert .
  • Depois de obter o número hexadecimal, vá para Criar atalho na área de trabalho.
  • EM Criar atalho digite a sintaxe abaixo em Insira a localização do elemento campo.
|_+_|
  • Na sintaxe, substitua O nome do programa um espaço reservado com o nome real do programa (pode estar vazio ou qualquer nome), Curto com qualquer prioridade do processador (tempo real, alto, acima do normal, normal, abaixo do normal, baixo), # com o valor hexadecimal obtido anteriormente, ProgramPath com o caminho completo para o jogo ou aplicativo.

Agora que você criou um atalho, se quiser executar um programa, inicie esse atalho e o Windows iniciará automaticamente o programa com a afinidade e prioridade da CPU definidas nas opções de comando do atalho. Mas lembre-se de que esse método funcionará apenas para aplicativos e jogos que são executados apenas em um único processo. Para aplicativos executados em vários processos, como chrome.exe, firefox.exe ou msedge.exe, você precisa forçar a prioridade e a afinidade da CPU seguindo a solução abaixo.

Ler : Altere a prioridade do processo para processos em execução usando a linha de comando

Defina a afinidade e a prioridade da CPU permanentemente criando um script do PowerShell para o processo.

Defina a afinidade e a prioridade da CPU permanentemente criando um script do PowerShell para o processo.

  • Você começa criando um script do PowerShell.
  • Crie um arquivo de texto e nomeie como quiser, mas com a extensão .ps1 .
  • Uma vez criado, abra o arquivo .ps1 no Bloco de Notas ou qualquer outro editor de texto compatível.
  • Digite a seguinte sintaxe em um editor de texto:
|_+_|
  • Substitua chrome.exe pelo nome do processo para o qual deseja definir a prioridade e o valor da prioridade (tempo real 256, alto 128, acima do normal 32768, normal 32, abaixo do normal 16384, baixo 64) em SetPriority(value).
  • Agora você precisa determinar o valor decimal dos núcleos da CPU que deseja usar para o processo. Como você está usando os mesmos núcleos de CPU acima, verifique o valor decimal no conversor acima.
  • Agora, se você quiser combinar a CPU com apenas um processo , digite a seguinte linha de comando no script do PowerShell.
|_+_|
  • Para definir a afinidade do processador para todos os processos com o mesmo nome , como chrome.exe, firefox.exe ou msedge.exe, digite a seguinte linha de comando em um script do PowerShell.
|_+_|
  • valor substituto 1 com o valor decimal obtido do conversor, cromado com o nome do processo para o qual deseja definir a afinidade da CPU.
  • Salve seu editor de texto.
  • Para executar o script, clique com o botão direito do mouse no arquivo e selecione Executar com o PowerShell .

Por padrão, o Windows não permite que nenhum script seja executado no sistema. Para fazer seu script funcionar, tsp D quando solicitado. O script será executado e encerrado após a execução de todos os comandos. Se você tiver problemas para executar o script devido à política de execução, poderá ativar a execução do script PowerShell ou criar um atalho na área de trabalho apontando para o script ps1 criado anteriormente com um parâmetro que ignora a política de execução usando o comando abaixo V Insira a localização do elemento campo:

|_+_|
  • As substituições FullPathToPowerShellScript espaço reservado com o caminho real para o arquivo de script PS1. Se o seu Windows não estiver na unidade C: ou se o powershell estiver instalado em outro lugar, substitua C:WindowsSystem32WindowsPowerShellv1.0powershell.exe com o caminho para powershell.exe em seu sistema.

Ler : ajuste o agendamento do processador para melhorar o desempenho no Windows.

jogos educacionais xbox

2] Use um aplicativo de terceiros

processo de laço

Esse método também elimina a desvantagem de usar o Gerenciador de Tarefas para limitar o uso da CPU, o que significa que ele redefine suas configurações depois que você reinicia o programa. Portanto, se você precisar de uma solução mais abrangente para gerenciar o uso de recursos em um programa, experimente aplicativos de terceiros, como Process Lasso, Bill2 Process Manager e Process Tamer.

Para limitar o uso da CPU de um processo usando Process Lasso, faça o seguinte:

Observação R: Se você planeja fazer grandes alterações usando este ou qualquer outro utilitário mencionado, recomendamos que crie um ponto de restauração antes de prosseguir.

  • Baixe e instale a versão apropriada do utilitário em seu sistema.
  • Em seguida, inicie o aplicativo com permissões elevadas.
  • Clique com o botão direito no processo desejado e altere-o prioridade e proximidade de acordo com sua exigência.
  • Faça alterações selecionando Sempre opção no menu de contexto. Se você escolher Atual opção, ela só será aplicada até que o programa seja reiniciado.
  • Depois disso, você pode sair do aplicativo.

Ler : Como ativar ou desativar o estacionamento do núcleo da CPU no Windows

3] Reduza o estado máximo da CPU

Estado máximo do processador menor

Este método não é tão invasivo quanto os dois métodos descritos acima. Essa configuração permite que você limite a velocidade máxima que seu processador pode atingir, o que, portanto, reduz a carga em seu processador e pode evitar o superaquecimento do seu PC.

Para diminuir o estado máximo do processador do seu processador, faça o seguinte:

  • Abra o painel de controle.
  • Clique Opções de energia .
  • Clique em Alterar configurações do plano opção localizada ao lado do plano de energia ativo do seu sistema.
  • Em seguida, clique em Alterar configurações avançadas de energia . Uma nova janela de opções de energia será aberta.
  • Localizar e expandir Gerenciamento de energia do processador opção.
  • Clique em Estado máximo do processador e edite os valores.
  • O padrão é 100 por cento. Mude para 80 por cento quanto a De baterias e conectado opções.
  • Clique Aplicar > MULTAR para salvar as alterações e sair da janela.

Na configuração acima, sua CPU funcionará com 80% de sua capacidade durante os horários de pico.

Isso é tudo!

Postagem relacionada : Como verificar, reduzir ou aumentar o uso da CPU no Windows

filtro de spam grátis para Outlook

Como alocar mais CPU para um programa no Windows 11/10

Os processadores não são alocados para programas. Os programas criam threads de execução que são executados simultaneamente. Diferentes processadores suportam um número diferente de threads que podem executar ao mesmo tempo. Se um programa criar vários threads iguais ou maiores que o número máximo de threads suportados pela CPU, ele poderá consumir mais CPU.

Posso limitar o uso da CPU de um processo?

A maneira mais fácil de limitar o uso da CPU de um processo em um computador com Windows 11/10 é limitar a potência da CPU. Vá para o Painel de Controle. Maximize o estado da CPU e reduza para 80% ou o que você quiser. Com software que mede a temperatura da CPU como 'Ventilador de alta velocidade

Publicações Populares