將字符串寫入Windows上的標準/控制檯輸出的絕對最快的方法是什麼?我對以null和非null結尾的字符串解決方案感興趣。在Windows上編寫字符串的最快方法?
0
A
回答
3
WriteConsole幾乎是最快的,你可以得到。它仍然是使用LPC進行的對win32csr的進程間調用(在Windows 7上它不同,但仍然是IPC),所以不要指望性能會令人驚訝。
1
WriteConsole答案的第二個,你可以在一次調用中寫入整個屏幕;但也是奧斯汀所說的第二種:擁有超快的控制檯輸出作爲應用程序的需求聽起來有點奇怪。 無論如何,如果它真的是一個瓶頸,也許使用某種記錄系統,並提供一個單獨的線程的實際日誌記錄到控制檯?
相關問題
- 1. 最快的方法 - 字符串組件
- 2. 搜索字符串的最快方法?
- 3. 在字符串上隨機化案例的最快方法
- 4. 在字符串中編寫代碼的最佳方法
- 5. 找到字符串數組中字符串的最快方法
- 6. 在VBA中替換字符串中字符的最快方法
- 7. 從字符串中刪除字符的最快方法
- 8. Matlab:在最後一個字符處分割字符串的最快方法
- 9. 在Java中提取大寫字符的最快方法
- 10. 在另一個字符串中查找字符串子集的最快方法?
- 11. 將字符串中第一個字母大寫的最快方法(基數)
- 12. 創建300多行'串'+(行#)+'字符串'的最快方法
- 13. 在C#中反向字符串的最快方法.net
- 14. 在Python中反轉字符串的最快方法
- 15. 在文件中查找字符串的最快方法
- 16. 在C中提取子字符串的最快方法
- 17. 在Python中提取部分長字符串的最快方法
- 18. 在SharedPreferences中保存字符串的最快方法是什麼?
- 19. 在文件中搜索字符串的最快方法
- 20. 什麼是在perl中增加字符串的最快方法?
- 21. 在C中訪問VB6字符串的最快方法#
- 22. 在Python中執行字符串搜索的最快方法
- 23. 確定現有字符串的所有子字符串的最快方法
- 24. 在給定索引的字符串中獲取字符的最快方法(PHP)
- 25. 從字符串數組中創建一個字符串。最快的方法?
- 26. 如何在WriteableBitmap上編寫字符串?
- 27. 通過字符寫入控制檯字符,最快的方式
- 28. 有沒有更快的方法來寫這個字符串
- 29. 在字符串中實現數字乘法的最快方法(1000000位)
- 30. 快速的方法來從字符串
如果這是你瓶頸的地方,那麼你就是高五。 – 2009-09-06 12:38:40
我猜他每秒寫100行,這會減慢你的主程序循環。 – 2009-09-06 13:05:26