J'utilise un vieil ordinateur portable et effectue des traitements lourds qui nécessitent une utilisation intensive du processeur pendant une longue période (~ 30 minutes - 2 heures). Lorsque le processus impose une charge importante au processeur pendant longtemps, celui-ci surchauffe et l'ordinateur s'arrête. Je ne veux pas utiliser de glacière / support car je porte ce portable et je travaille à l'extérieur de la maison.
Existe-t-il un moyen / une application permettant de limiter l'utilisation du processeur d'un processus sous Windows?
Remarque: La définition de la priorité du processus à partir du gestionnaire de tâches ne fonctionne pas.
Note 2: Les ventilateurs sont propres.
Réponses:
Une recherche sur le net apporte des programmes qui peuvent aider. Ils sont tous gratuits .
BES - Battle Encoder Shirase
Processus Tamer
Process Lasso
la source
La solution la plus simple que j'ai trouvée consiste à limiter la puissance du processeur.
la source
Bien sûr, c’est une vieille question, mais je suis surpris que personne ne l’ait suggéré pour le moment:
Réduisez la vitesse de votre processeur.
Pratiquement tous les ordinateurs portables et Windows lui-même ont des mécanismes intégrés pour ajuster dynamiquement la vitesse du processeur en fonction de la charge. Vous pouvez remplacer ce comportement - par exemple, dans le Panneau de configuration => Options d'alimentation => Avancé, vous pouvez définir une vitesse de processeur maximale inférieure à 100%. Votre processeur sera alors limité à une vitesse inférieure et générera ainsi moins de chaleur, quelle que soit votre activité.
Cela ne nécessite aucun logiciel supplémentaire et, plus important encore, la réduction de la vitesse de votre processeur rend votre processeur plus efficace . Il s'agit donc d'une meilleure solution que de limiter l'utilisation de votre processeur sous Windows. L'utilisation de 50% d'un processeur à 2,0 GHz consomme considérablement plus d'énergie qu'un processeur à 100 GHz à 1,0 GHz. Moins de puissance = moins de chaleur.
la source
Je voulais ajouter l'application que j'avais utilisée par le passé pour limiter l'utilisation du processeur. J'ai utilisé threadmaster plusieurs fois dans le passé.
http://threadmaster.tripod.com/
la source
Sous Windows 10, 8 et 7:
la source
Au lieu de télécharger un programme pour le faire, si vous allez dans le gestionnaire de tâches et allez dans les détails, vous verrez une liste des processus que vous exécutez. Si vous cliquez avec le bouton droit de la souris et que vous utilisez l'option "Définir l'affinité" au lieu de "Définir la priorité", vous pouvez sélectionner le nombre de cœurs utilisés par un programme individuel, ce qui limite la quantité d'utilisation du processeur par le programme.
la source
Un autre moyen très pratique de définir l'affinité d'un certain exécutable lors de son lancement consiste à utiliser la commande start .
par exemple, "start / affinity F iexplore.exe". Si vous souhaitez démarrer une seule application ainsi étranglée, vous pouvez créer un raccourci avec cette commande. Notez que l'affinité est définie par une valeur hexadécimale, ce qui peut nécessiter quelques essais et erreurs. Vérifiez le processus dans le gestionnaire de tâches pour afficher le résultat réel de l'affinité!
Voir plus ici: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx
la source
De nos jours, la meilleure solution consiste à limiter l'utilisation de la CPU par processus en limitant l'affinité de la CPU (cœurs auxquels le processus a accès). Vous avez moins de précision (vous ne pouvez limiter que certains pourcentages), mais il s'agit d'une opération plus naturelle que d'essayer de suspendre et de reprendre périodiquement les processus. Process Lasso effectue un travail de qualité avec des affinités de processeur par défaut (persistantes). Cependant, il y a aussi une limitation 'difficile' du style BES, bien que ce ne soit pas recommandé car c'est un acte tellement peu naturel.
la source
Un underclocking du processeur vous permettra d’atteindre des vitesses de processeur inférieures, diminuant la chaleur produite. Vous aurez peut-être besoin d'une expérience avancée si votre carte mère ou votre processeur ne dispose pas d'un moyen de modifier la vitesse d'horloge à l'aide d'un programme téléchargeable. (Recherchez des utilitaires d’overclockage pour votre processeur ou votre carte mère (uniquement auprès du fabricant de votre processeur et de votre carte mère), sachez que l’intersection vous intéressera.)
Dans le cas où aucun utilitaire ne serait disponible, vous devrez entrer le BIOS de votre ordinateur et modifier la vitesse d'horloge de votre processeur. Le moyen le plus simple consiste à régler le multiplicateur sur un nombre inférieur. Ne touchez pas les tensions, car cela pourrait endommager votre processeur si celui-ci est trop élevé ou provoquer des erreurs s'il est trop bas. Les fréquences ne doivent pas être modifiées non plus, mais uniquement le multiplicateur. Pour revenir aux paramètres par défaut, lisez le manuel de votre BIOS pour déterminer la touche à utiliser pour restaurer les paramètres par défaut. (Ou inspectez simplement l'écran du BIOS, en particulier l'écran de sortie.)
la source