我正在尋找一個(非常)簡短的語句(以任何語言),可以使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. Aforge.net消耗大量的CPU電量
- 2. IntelliJ IDEA 13 CE消耗大量CPU
- 3. 條件等待線程消耗太多的CPU週期
- 4. 這是一個簡短的變量聲明嗎?
- 5. 創建一個測試程序包,它只會消耗CPU週期
- 6. 消耗大量CPU使用量的netbeans.exe(NetBeans 7.0)
- 7. Java應用程序消耗更多CPU週期
- 8. 測量進程消耗的CPU時鐘
- 9. 相對於最大CPU頻率的CPU/CPU進程/ CPU週期
- 10. 在EC2上的RabbitMQ消耗CPU的CPU
- 11. 消耗大量CPU資源的MapKit疊加層
- 12. 使Java的外部進程消耗大量CPU
- 13. 使qthread作爲單身人士消耗大量的CPU負荷
- 14. NSRunLoop消耗了大量的CPU和內存
- 15. 消耗100%CPU的JVM
- 16. 消耗CPU高的瑕疵
- 17. Tomcat消耗高CPU
- 18. ElasticSearch消耗100%CPU
- 19. clr.sll!StrongNameSignatureVerification CPU消耗
- 20. AVAudioPlayer CPU消耗95%?
- 21. Android - CPU使用率和電量消耗
- 22. 測量CPU /存儲器消耗
- 23. 測量C++代碼的CPU週期
- 24. 聲明私有變量的簡短方法
- 25. 通過Oprofile在每個功能中消耗的週期
- 26. JTextArea消耗大量內存
- 27. Pageheap消耗大量內存
- 28. Jhipster消耗大量資源
- 29. 確定爲什麼GUI程序在空閒時消耗CPU週期
- 30. Perl腳本消耗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