介绍
有许多实用程序可以创建高CPU负载,以对您的处理器进行压力测试。在Microsoft Windows上,您甚至可以使用板载calculator.exe
,输入,如999999999
,然后按n!
几次以使您的CPU超时工作。
但是,如果您自己没有创建解决方案,那该怎么办?
使命
您的任务(如果选择接受)是创建地球上最小的CPU压力测试工具。
必须…
- 必须产生100%的CPU负载,直到中止
- 必须输入一个数字输入,代表压力测试应运行的秒数
- 必须允许用户交互(按键,关闭终端窗口或类似的东西),这应使用户能够中止压力测试和/或退出程序
- 必须针对Microsoft Windows,Mac OSx和/或Linux。
(即使仓鼠也可能会对Comodore64产生压力,因此,您必须针对当前的操作系统。)
一定不…
- 不得使用可替代预期功能的第三方程序或工具。
(提议捷径之类system('cpuStressThing.exe')
的提议会使您的提议失去资格。)
可以…
- 可以使用任何方法/算法/功能来产生预期的100%CPU负载
- 可以使用任何编程或脚本语言
(只要它允许通过运行对其功能进行实际验证)
获奖条件
展示可能的最小源代码。获奖者是提供符合上述“必须”和“不得”条件的最小(大小)源代码的人。现在,让那个婴儿烧伤...
编辑
由于问题出现在注释区域中,因此您只需要指定1个CPU内核即可。我绝对不希望您提供多核解决方案。毕竟,这应该很有趣–不起作用。