我正在寻找一个(非常)简短的语句(以任何语言),可以使CPU忙一秒半。 该声明应该消耗CPU周期,而不是IO的东西。一个简短的声明,消耗大量的CPU周期
回答
伪代码:
A = 2
StartTime = GetTime()
While (GetTime() - StartTime) < 1.0
A = A * 2
'A = A * 2'是不必要的 – 2010-07-14 09:49:35
我的轻浮的答案将会是'exec Outlook.exe'。然后我意识到他只想让CPU保持几秒钟而不是30秒左右! – 2010-07-14 10:01:33
哈哈@graham:P haha – khelll 2010-07-14 10:21:14
用java BigIntegers,你可以尝试和实施http://en.wikipedia.org/wiki/Ackermann_function。
这会让你去一段时间。
+1我想到了Ackermann,但即使是最紧密的实现也不仅仅是“一个(非常)简短的陈述”。请注意,我想提问者也会说“用任何语言”,我敢打赌,Ackermann的J/APL实施约为一条线的三分之一...... – AakashM 2010-07-14 10:11:53
- 1. 条件等待线程消耗太多的CPU周期
- 2. 创建一个测试程序包,它只会消耗CPU周期
- 3. 消耗大量CPU使用量的netbeans.exe(NetBeans 7.0)
- 4. Java应用程序消耗更多CPU周期
- 5. 测量进程消耗的CPU时钟
- 6. 相对于最大CPU频率的CPU/CPU进程/ CPU周期
- 7. 在EC2上的RabbitMQ消耗CPU的CPU
- 8. 使qthread作为单身人士消耗大量的CPU负荷
- 9. NSRunLoop消耗了大量的CPU和内存
- 10. 使Java的外部进程消耗大量CPU
- 11. AVAudioPlayer CPU消耗95%?
- 12. clr.sll!StrongNameSignatureVerification CPU消耗
- 13. Tomcat消耗高CPU
- 14. ElasticSearch消耗100%CPU
- 15. Android - CPU使用率和电量消耗
- 16. 测量CPU /存储器消耗
- 17. 通过Oprofile在每个功能中消耗的周期
- 18. Jhipster消耗大量资源
- 19. 确定为什么GUI程序在空闲时消耗CPU周期
- 20. Hung JVM消耗100%CPU
- 21. rmi.transport.tcp.tcptransport Connectionhandler消耗很多CPU
- 22. Java定时器消耗CPU
- 23. C为什么txt文件上的简单fgets消耗高cpu使用量?
- 24. 我的进程的CPU消耗
- 25. 消耗大量内存的sqlsrvr.exe
- 26. 需要一个(简单)的SQLite声明
- 27. 这个简短的XMLHttpRequest声明有什么问题吗?
- 28. 我的应用程序消耗高CPU
- 29. apache spark过程的CPU消耗
- 30. DLL消耗100%的CPU使用率
'usleep(500000)'? – kennytm 2010-07-14 09:36:31
@KennyTm:usleep不忙等待! – 2010-07-14 09:39:11
不会使CPU繁忙。 – 2010-07-14 09:39:18