将字符串写入Windows上的标准/控制台输出的绝对最快的方法是什么?我对以null和非null结尾的字符串解决方案感兴趣。在Windows上编写字符串的最快方法?
0
A
回答
3
WriteConsole几乎是最快的,你可以得到。它仍然是使用LPC进行的对win32csr的进程间调用(在Windows 7上它不同,但仍然是IPC),所以不要指望性能会令人惊讶。
1
WriteConsole答案的第二个,你可以在一次调用中写入整个屏幕;但也是奥斯汀所说的第二种:拥有超快的控制台输出作为应用程序的需求听起来有点奇怪。 无论如何,如果它真的是一个瓶颈,也许使用某种记录系统,并提供一个单独的线程的实际日志记录到控制台?
相关问题
- 1. 最快的方法 - 字符串组件
- 2. 搜索字符串的最快方法?
- 3. 找到字符串数组中字符串的最快方法
- 4. 在VBA中替换字符串中字符的最快方法
- 5. 从字符串中删除字符的最快方法
- 6. 在另一个字符串中查找字符串子集的最快方法?
- 7. 创建300多行'串'+(行#)+'字符串'的最快方法
- 8. 在C中访问VB6字符串的最快方法#
- 9. 在C#中反向字符串的最快方法.net
- 10. 在文件中搜索字符串的最快方法
- 11. 什么是在perl中增加字符串的最快方法?
- 12. 在Python中反转字符串的最快方法
- 13. 在C中提取子字符串的最快方法
- 14. 在文件中查找字符串的最快方法
- 15. 确定现有字符串的所有子字符串的最快方法
- 16. 在给定索引的字符串中获取字符的最快方法(PHP)
- 17. 检查字符串是否为子字符串C#的最快方法?
- 18. 从字符串数组中创建一个字符串。最快的方法?
- 19. 如何在WriteableBitmap上编写字符串?
- 20. 有没有更快的方法来写这个字符串
- 21. 在字符串中实现数字乘法的最快方法(1000000位)
- 22. 最快的方法来比较/设置字符串
- 23. 从字符串中删除Unicode代码的最快方法
- 24. Tcl:什么是检查空白字符串的最快方法
- 25. 什么是向系统输出字符串的最快方法?
- 26. 字符串操作检查,并与最快速的方法
- 27. 最快的方法做一个包含字符串[]
- 28. 匹配uri字符串的最快方法
- 29. 将字符串转换为XML的最快方法
- 30. 分配字符串数组的最快方法
如果这是你瓶颈的地方,那么你就是高五。 – 2009-09-06 12:38:40
我猜他每秒写100行,这会减慢你的主程序循环。 – 2009-09-06 13:05:26