我正在寻找一个Windows实用程序来消耗指定百分比的CPU,以便我可以在受限制的处理器资源条件下测试我的应用程序。
我用Google搜索并查看了对CPUGRAB.exe的引用,但找不到下载位置。
答案 0 :(得分:1)
谷歌只是cpugrab。整个地方都有cpugrab.zip
和cpugrab.rar
个文件(rapidshare,badongo等)。它们可能合法也可能不合法,我不能对此发表评论。
答案 1 :(得分:1)
答案 2 :(得分:0)
Max CPU将执行您想要的一些操作,但没有百分比粒度。
答案 3 :(得分:0)
我相信你需要CPU速度调节器。与其他人不同,它是免费软件:
http://www.softpedia.com/get/Tweak/System-Tweak/CPU-Speed-Adjuster.shtml
答案 4 :(得分:0)
在我的Windows XP笔记本电脑上,编译bogdown.c
:
int main(void) {
int i;
while ( 1 ) ++i;
return 0;
}
没有任何优化,然后启动两个实例使用两个核心到最大值,并启动任何程序或在文本框中键入SO一件苦差事。
如果您想让操作系统更难从bogdown.exe
中删除时间片,您可以在任务管理器中增加进程的优先级,但要注意,您的系统可能会变得非常无响应。
如果你想在calloc
中模拟有限的内存,malloc
(不是bogdown.exe
)一千兆字节或两个内存。
另一种方法是在测试应用时至少有几个编码视频的程序。
答案 5 :(得分:0)
我在C#中为CPUGrab.exe写了一个开源(MIT)替代品。这是因为我不愿意依赖(有时)阴暗的下载网站声称拥有'cpugrab.zip'。它似乎对我的Win98 VM上的SimCopter非常有效。 :)
可以在此处找到该工具:CPUGrab.NET