Question

Je recherche un utilitaire Windows permettant de consommer le processeur selon un pourcentage spécifié, afin de pouvoir tester mon application dans des conditions de ressources de processeur limitées.

J'ai cherché sur Google et trouvé une référence à CPUGRAB.exe, mais je ne trouve pas d'emplacement de téléchargement.

Était-ce utile?

La solution

CPU maximale fera en sorte que vous voulez mais n'a pas le pourcentage de granularité.

Autres conseils

Google pour seulement cpugrab. Il y a des fichiers cpugrab.zip et cpugrab.rar partout (rapidshare, badongo, etc.). Ils peuvent ou non être légaux, je ne peux pas en parler.

Je crois que vous avez besoin du régulateur de vitesse du processeur. C'est un freeware contrairement à d'autres:

http://www.softpedia.com /get/Tweak/System-Tweak/CPU-Speed-Adjuster.shtml

Sur mon ordinateur portable Windows XP, compilez bogdown.c :

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

Sans optimisations, puis en utilisant deux instances, utilise les deux cœurs au maximum et rend le démarrage de tout programme ou la saisie dans la zone de texte sous SO une corvée.

Si vous souhaitez que le système d’exploitation obtienne plus difficilement des 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 devenir très instable. ne répond pas.

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 solution consiste à avoir au moins deux programmes encodant la vidéo pendant que vous testez votre application.

J'ai écrit un remplacement Open Source (MIT) pour CPUGrab.exe en C #. Ceci est dû à ma réticence à utiliser des sites de téléchargement (parfois) loufoques prétendant avoir «cpugrab.zip». Il semble que cela fonctionne assez bien pour SimCopter sur ma VM Win98. :)

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top