制限されたプロセッサ リソースの条件下でアプリをテストできるように、指定された割合で CPU を消費する Windows ユーティリティを探しています。
グーグルで調べたところ、CPUGRAB.exe への参照が見つかりましたが、ダウンロード場所が見つかりません。
制限されたプロセッサ リソースの条件下でアプリをテストできるように、指定された割合で CPU を消費する Windows ユーティリティを探しています。
グーグルで調べたところ、CPUGRAB.exe への参照が見つかりましたが、ダウンロード場所が見つかりません。
ちょうどcpugrabのGoogle。いたるところにファイルがcpugrab.zip
あります (rapidshare、badongo など)。cpugrab.rar
それらは合法であるかもしれないし、そうでないかもしれません、私はそれについてコメントすることはできません.
CPUスピードアジャスターが必要だと思います。他のいくつかとは異なり、フリーウェアです。
http://www.softpedia.com/get/Tweak/System-Tweak/CPU-Speed-Adjuster.shtml
C#でCPUGrab.exeの代わりにオープンソース(MIT)を作成しました。これは、「cpugrab.zip」を持っていると称する(時々)怪しげなダウンロードサイトに頼るのを嫌がったために起こりました。Win98VMのSimCopterではかなりうまく機能しているようです。:)
ツールはここにあります:CPUGrab.NET
最大 CPUは、必要なことの一部を実行しますが、パーセンテージの粒度はありません。
私のWindows XPラップトップで、コンパイルbogdown.c
:
int main(void) {
int i;
while ( 1 ) ++i;
return 0;
}
最適化なしで 2 つのインスタンスを開始すると、両方のコアが最大限に活用され、プログラムの開始や SO のテキストボックスへの入力が雑用になります。
OS が からタイム スライスを取得しにくくしたい場合はbogdown.exe
、タスク マネージャーでプロセスの優先順位を上げることができますが、システムが非常に応答しなくなる可能性があることに注意してください。
限られたメモリをシミュレートする場合は、calloc
(ではなくmalloc
) 1 ~ 2 ギガバイトのメモリをbogdown.exe
.
もう 1 つの方法は、アプリをテストする間、ビデオをエンコードするプログラムを少なくとも 2 つ用意することです。