Frage

Ich suche nach einem Windows-Dienstprogramm, das CPU zu einem bestimmten Prozentsatz verbraucht, damit ich meine App unter Bedingungen eingeschränkter Prozessorressourcen testen kann.

Ich habe gegoogelt und einen Verweis auf CPUGRAB.exe gesehen, kann aber keinen Download-Speicherort finden.

War es hilfreich?

Lösung

Max CPU einige von dem, was tun Sie wollen, aber nicht über die prozentuale Granularität.

Andere Tipps

Google für nur cpugrab. Es gibt cpugrab.zip und cpugrab.rar Dateien überall (rapid, badongo, etc). Sie können oder auch nicht legal sein, kann ich nicht sagen.

Ich glaube, Sie benötigen einen CPU-Geschwindigkeitsregler.Im Gegensatz zu einigen anderen ist es Freeware:

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

Auf meinem Windows XP Laptop, Kompilieren bogdown.c:

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

w / o irgendwelche Optimierungen und dann zwei Instanzen starten verwendet nutzt beiden Kerne auf den max und macht eine beliebiges Programm starten oder auf SO eine lästigen Pflicht in das Textfeld eingeben.

Wenn Sie wollen, dass es schwieriger für das Betriebssystem wegzunehmen Zeitscheiben von bogdown.exe, können Sie die Prioritäten der Prozesse im Task-Manager erhöhen, aber Vorsicht, Ihr System kann sehr reagieren werden.

Wenn Sie möchten, begrenzten Speicher simulieren, calloc (nicht malloc) ein Gigabyte oder zwei Speicher in bogdown.exe.

Eine weitere Alternative ist zumindest ein paar Programme haben Video-Codierung, während Sie Ihre App testen.

Ich schrieb einen Open Source (MIT) Ersatz für CPUGrab.exe in C #. Das geschah aufgrund meiner Zurückhaltung (manchmal) verläßt schattige Download-Seiten vorgeblich ‚cpugrab.zip‘ zu haben. Es scheint für Sim Copter auf meinem Win98 VM ziemlich gut zu funktionieren. :)

Das Tool finden Sie hier: CPUGrab.NET

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top