2009-10-29 4 views
1

Je suis à la recherche d'un utilitaire Windows pour consommer du CPU à un pourcentage spécifié afin que je puisse tester mon application dans des conditions de ressources processeur limitées.Utilitaire Windows pour la consommation CPU

J'ai parcouru le site et j'ai vu une référence à CPUGRAB.exe, mais je ne trouve pas d'emplacement de téléchargement.

+1

Avez-vous pensé à utiliser MS Office ou l'un des fabuleux outils Rational? Ils sont idéaux pour ce genre de chose :-) – paxdiablo

+0

Ou (mise à niveau vers Vista si pas encore utilisé) hiberner Votre PC au lieu de s'arrêter de sorte qu'il a 3 jours de disponibilité. Cela devrait faire :) – naugtur

Répondre

0

Max CPU fera une partie de ce que vous voulez mais n'a pas le pourcentage de granularité.

1

Google pour juste cpugrab. Il y a cpugrab.zip et cpugrab.rar fichiers partout dans le monde (rapidshare, badongo, etc). Ils peuvent ou ne peuvent pas être légaux, je ne peux pas commenter cela.

0

Sur mon ordinateur portable Windows XP, la compilation bogdown.c:

int main(void) { 
    int i; 
    while (1) ++i; 
    return 0; 
} 

w/o des optimisations et à partir de deux cas utilise utilise les deux noyaux au maximum et fait démarrer n'importe quel programme ou taper dans la zone de texte sur SO une corvée.

Si vous voulez rendre plus difficile pour le système d'exploitation de supprimer les tranches de temps de bogdown.exe, vous pouvez augmenter les priorités des processus dans le Gestionnaire des tâches, mais attention, votre système risque de ne plus répondre.

Si vous souhaitez simuler une mémoire limitée, calloc (et non malloc) un gigaoctet ou deux de mémoire dans bogdown.exe. Une autre alternative est d'avoir au moins quelques programmes encodant la vidéo pendant que vous testez votre application.

0

j'ai écrit un remplacement Open Source (MIT) pour CPUGrab.exe en C#. Cela est dû à ma réticence à compter sur (parfois) des sites de téléchargement louches prétendant avoir 'cpugrab.zip'. Cela semble fonctionner plutôt bien pour SimCopter sur ma VM Win98. :)

L'outil peut être trouvé ici: CPUGrab.NET

Questions connexes