Buffer.BlockCopy vs unsafe byte * pointer copy

时间:2010-03-01 04:58:22

标签: c# .net performance

哪一个在复制字节块时性能更好?

2 个答案:

答案 0 :(得分:10)

Buffer.BlockCopy已经过优化 - 它基本上是原始内存副本的包装器;所以它应该非常快(并避免搞乱指针和unsafe代码)。它应该是默认值。你当然可以单程衡量......

答案 1 :(得分:4)

处理大型字节数http://www.codeproject.com/KB/dotnet/Large_Byte_Array_handling.aspx文档性能与各种方法相比,包括您问题中的方法。