2010-12-01 35 views
19

Y a-t-il un moyen de définir l'utilisation maximale du processeur pour un processus dans Windows 7?Définition de l'utilisation maximale du processeur par processus dans Windows

+3

Voulez-vous dire un nombre maximum de secondes CPU ou un% CPU maximum? Si vous voulez dire des secondes maximum, vous pouvez l'exécuter dans un objet de travail. – Gabe

+0

Quel langage de programmation utilisez-vous? – Gabe

+0

@Gabe cela fonctionne à partir de Windows 8 vers le haut? http://msdn.microsoft.com/en-us/library/windows/desktop/hh448384(v=vs.85).aspx – hugo24

Répondre

8

Vous pourriez vérifier "les limites de fréquence CPU dans Windows Server 2008 R2 et Windows 7" - http://technet.microsoft.com/en-us/library/ff384148%28WS.10%29.aspx

Mais soyez conscient de l'avertissement http://blogs.iis.net/thomad/archive/2010/02/15/put-the-brakes-on-your-application-pools-cpu-rate-limits-in-windows-7.aspx. Il dit: Maintenant, voici l'inconvénient. La fonctionnalité CPU Rate Limit a un bug. Le noyau tient sur un descripteur de l'objet quota et ne le laisse jamais partir. Cela signifie qu'une fois que vous avez défini la limite de fréquence du processeur sur un pourcentage particulier, vous ne pouvez pas modifier ce pourcentage sans redémarrer la machine. Nous travaillons à le réparer - je ne sais pas quand nous aurons une solution. Je n'ai aucune idée si ce bug est corrigé.

-10

Ouvrir le Gestionnaire des tâches. Faites un clic droit sur le processus que vous voulez utiliser le plus de CPU et sélectionnez le niveau de priorité que vous voulez.