1

我正在寻找一个 Windows 实用程序以指定百分比消耗 CPU,以便我可以在处理器资源受限的条件下测试我的应用程序。

我四处搜索,看到了对 CPUGRAB.exe 的引用,但找不到下载位置。

4

6 回答 6

1

谷歌只是 cpugrab。到处都有文件(rapidshare、badongo 等)cpugrab.zipcpugrab.rar它们可能合法也可能不合法,我无法对此发表评论。

于 2009-10-29T05:01:52.790 回答
1

Prime95

于 2009-10-29T22:09:26.520 回答
0

Max CPU会做一些你想做的事情,但没有百分比粒度。

于 2009-10-29T05:02:35.823 回答
0

我相信你需要 CPU Speed Adjuster。与其他软件不同,它是免费软件:

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

于 2009-10-29T09:49:51.683 回答
0

在我的 Windows XP 笔记本电脑上,编译bogdown.c

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

没有任何优化,然后启动两个实例使用最大限度地利用两个内核,并使启动任何程序或在 SO 上的文本框中输入一个苦差事。

如果您想让操作系统更难从 中删除时间片bogdown.exe,您可以在任务管理器中增加进程的优先级,但请注意,您的系统可能会变得非常无响应。

如果你想模拟有限的内存,calloc(不是malloc)一千兆字节或两千兆字节的内存bogdown.exe

另一种选择是在测试应用程序时至少有几个程序对视频进行编码。

于 2009-10-29T22:03:50.353 回答
0

我在 C# 中为 CPUGrab.exe 编写了一个开源 (MIT) 替代品。这是因为我不愿意依赖(有时)声称有“cpugrab.zip”的阴暗下载网站。在我的 Win98 VM 上,它似乎对 SimCopter 工作得很好。:)

该工具可以在这里找到:CPUGrab.NET

于 2012-12-09T05:39:22.893 回答