複製一個字節塊時哪一個具有更好的性能?Buffer.BlockCopy vs不安全的字節*指針副本
9
A
回答
9
Buffer.BlockCopy
非常優化 - 它基本上是一個原始mem-copy的包裝;所以它應該是非常快的(並避免與指針和unsafe
代碼搞亂)。它應該是默認值。你當然可以衡量它的每一個方法......
+1
就合同而言,它更像是一種記憶移動,因爲它也處理重疊數組。 – kornman00 2013-04-20 00:14:25
4
處理大字節陣列在http://www.codeproject.com/KB/dotnet/Large_Byte_Array_handling.aspx文件的性能與各種方法,包括在你的問題的方法。
+0
不錯的鏈接,謝謝! – Pedro77 2013-10-09 22:15:59
相關問題
- 1. 不安全Int32指針字節[]數組
- 2. 指定副本指針
- 3. 一個字符串指針的副本
- 4. 安全比較VS不安全,對於字節[]
- 5. Swift 3不安全的指針不明確的初始化和字節
- 6. Swift並行性:在GCD中的數組vs vs不安全的可變指針
- 7. 的本地副本價值爲指針
- 8. 是安全的在指針
- 9. 不安全的指針操作
- 10. 固定不安全的指針
- 11. 返回節點指針的鏈接列表的深層副本
- 12. 字符指針vs數組指針
- 13. 字符指針VS INT指針
- 14. 指向全局靜態變量的指針 - 不安全?
- 15. FOSOAuthServerBundle vs Symfony3安全指南
- 16. bash腳本中sqlite的安全副本
- 17. 節點 - >指針=指針VS使用的memcpy
- 18. C++ - 安全指針範圍?
- 19. 將** T轉換爲*不安全。指針
- 20. C指針結構的深層副本
- 21. 如何製作指針的副本
- 22. 不安全原始指針 - 安全上下文
- 23. 不安全字符串的指針聲明
- 24. 指針vs指針指針C
- 25. 副本父指針沒有副本在兒童
- 26. MongoDB指針或實際副本?
- 27. 散列表副本導致空指針
- 28. PInvoke,指針和陣列副本
- 29. 字節數組副本Jsp
- 30. 不安全的C# - 將不安全的指針傳遞給方法
分析器在測試時輸出的內容是什麼? – dtb 2010-03-01 05:28:20
@dtb,不,我沒有分析它。 – Benny 2010-03-01 05:33:06