Estou usando um laptop antigo e fazendo um processamento pesado que precisa de alto uso da CPU por um longo tempo (~ 30 minutos - 2 horas). Quando o processo sobrecarrega a CPU por um longo tempo, a CPU superaquece e o computador é desligado. Não quero usar um cooler / suporte porque estou carregando esse laptop e trabalhando fora de casa.
Existe uma maneira / aplicativo que eu possa limitar o uso da CPU de um processo no Windows?
Nota: A definição da prioridade do processo no gerenciador de tarefas não funciona.
Nota 2: Os ventiladores estão limpos.
Respostas:
Uma pesquisa na rede traz alguns programas que podem ajudar. Eles são todos freeware .
BES - Codificador de Batalha Shirase
Processador Tamer
Laço do processo
fonte
A solução mais fácil que encontrei é limitar a potência do processador.
fonte
Claro que essa é uma pergunta antiga, mas estou surpreso que ninguém tenha sugerido isso ainda:
Reduza a velocidade da sua CPU.
Praticamente todos os laptops e o próprio Windows incorporaram mecanismos para ajustar dinamicamente a velocidade do processador para corresponder à carga. Você pode substituir esse comportamento - por exemplo, no Painel de controle => Opções de energia => Avançado, você pode definir uma velocidade máxima do processador abaixo de 100%. Seu processador ficará limitado a uma velocidade mais baixa e, portanto, gerará menos calor, não importa o que você esteja fazendo.
Isso não requer software adicional e, o que é mais importante, reduzir a velocidade da CPU torna o processador mais eficiente ; portanto, é uma solução melhor do que limitar o uso da CPU no Windows. Usar 50% de um processador em 2.0Ghz consumirá consideravelmente mais energia do que 100% de um processador em 1.0Ghz. Menos energia = menos calor.
fonte
Eu queria adicionar o aplicativo que usei no passado para limitar com êxito a utilização da CPU. Eu usei o threadmaster várias vezes no passado.
http://threadmaster.tripod.com/
fonte
No Windows 10, 8 e 7:
fonte
Em vez de baixar um programa para fazer isso, se você for ao gerenciador de tarefas e aos detalhes, verá uma lista dos processos que está executando. Se você clicar com o botão direito do mouse e usar a opção "definir afinidade" em vez de "definir prioridade", poderá selecionar quantos núcleos estão sendo usados por um programa individual, limitando assim a quantidade de uso da CPU pelo programa.
fonte
Outra maneira muito conveniente de definir a afinidade de um determinado executável quando é iniciado é usar o comando start .
por exemplo: "start / affinity F iexplore.exe". Se houver um único aplicativo que você deseja iniciar, assim, otimizado, você poderá criar um atalho com este comando. Observe que a afinidade é definida por um valor hexadecimal, o que pode exigir algumas tentativas e erros. Verifique o processo no gerenciador de tarefas para visualizar o resultado real da afinidade!
Veja mais aqui: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx
fonte
Atualmente, a melhor solução é limitar o uso da CPU por processo, limitando a afinidade da CPU (núcleos aos quais o processo tem acesso). Você tem menos precisão (só pode limitar a determinadas porcentagens), mas essa é uma operação mais natural do que tentar suspender e retomar periodicamente os encadeamentos do processo. O Process Lasso faz um bom trabalho com afinidades de CPU padrão (persistentes). No entanto, ele também tem uma limitação "difícil" do estilo BES, embora isso não seja recomendado, pois é um ato tão antinatural.
fonte
Fazer um underclocking da CPU permitirá obter velocidades mais lentas da CPU, diminuindo o calor produzido. Você pode precisar de experiência avançada se sua placa-mãe ou CPU não tiver um meio de modificar a velocidade do relógio usando um programa para download. (Procure por utilitários de overclock para sua CPU ou placa-mãe (apenas do fabricante da sua CPU e da placa-mãe), observe que você estará interessado em underclocking.)
Caso não haja utilitários disponíveis, você deverá entrar no BIOS do seu computador e modificar a velocidade do clock do seu processador. A maneira mais fácil é definir o multiplicador para um número menor. Não toque em voltagens, pois isso pode danificar sua CPU se estiver muito alta ou causar erros quando estiver muito baixa. As frequências também não devem ser modificadas, apenas o multiplicador. Para retornar às configurações padrão, leia o manual do BIOS para determinar a tecla a ser pressionada para restaurar as configurações padrão. (Ou apenas inspecione a tela do BIOS com cuidado, especialmente a tela de saída.)
fonte