所以我在Windows XP,Vista和7上使用几种不同的语言时已经注意到了这一点。如果每秒向控制台窗口转储几千行,它通常会对系统的性能产生负面影响。计算机速度很快,而且速度更快,而且控制台看起来只是背后的一些文字。瓶颈在哪里?控制台输出为什么这么慢?
8
A
回答
3
+0
我遵循你在回答中的说法。你有没有更多的细节可以提供? – QueueHammer
+0
@QueueHammer Windows实现没有文档,并使用LPC(http://j00ru.vexillium.org/?p=527)WINE还提供了一些有用的信息(https://www.winehq.org/docs/winedev-guide/) x3423)。为了好玩,运行“cmd.exe/C dir/S/B c:\”,并在单个核心2000/XP系统上观看csrss使用50%的CPU ... – Anders
相关问题
- 1. NSBundle为什么控制台输出(空)?
- 2. 为什么这个控制台中的空白行输出?
- 3. 为什么抛出异常这么慢?
- 4. 为什么绘制Matplotlib这么慢?
- 5. 为什么这个div慢慢淡出?
- 6. 为什么Rails控制台退出'n'?
- 7. 控制台输出被抑制。为什么?
- 8. 为什么控制台输出作为一个函数?
- 9. NetworkStream.Read为什么这么慢?
- 10. numpy.vectorize:为什么这么慢?
- 11. 为什么DrawReversibleFrame这么慢?
- 12. 为什么“htmlspecialchars”这么慢?
- 13. 为什么numpy.array这么慢?
- 14. 为什么DateTime.Parse这么慢?
- 15. 为什么read.csv这么慢?
- 16. 为什么AssetManger.list()这么慢?
- 17. Pypy为什么这么慢?
- 18. 为什么shutil.rmtree()这么慢?
- 19. Document.html()为什么这么慢?
- 20. 为什么ShowGridLines这么慢?
- 21. 为什么ReversedLinesFileReader这么慢?
- 22. plyr为什么这么慢?
- 23. 为什么UIManagedDocument这么慢?
- 24. 为什么Canvas.drawPath()这么慢?
- 25. simple_html_dom为什么这么慢?
- 26. RpgSQL - 为什么这么慢?
- 27. 什么是Zend的控制台?你什么时候使用这个控制台?
- 28. 为什么控制台上的信号处理没有输出?
- 29. C++:为什么libtiff会中断控制台输出?
- 30. 为什么Array.prototype只能在控制台输出[]?
我认为你已经回答了你自己的问题... –
你在什么平台上观察这种行为。 Windows,Unix,Mac。 。 。? –
这是一个公平的问题,从知道为什么更新文本窗口很慢的角度来看,可能会提供有关是否有任何可以缓解问题的信息,例如将控制台输出流附加到某些自定义窗口更新逻辑。 – supercat