將字符串寫入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