【发布时间】:2011-10-31 15:55:14
【问题描述】:
在某些情况下,MemoryMappedViewAccessor 类并不能有效地读取字节;我们得到的最好的是通用的ReadArray<byte>,它是所有结构的路由,当您只需要字节时涉及几个不必要的步骤。
可以使用MemoryMappedViewStream,但是因为它是基于Stream,所以你需要先寻找到正确的位置,然后读取操作本身有很多不必要的步骤。
是否有一种快速、高性能的方法可以从 .NET 中的内存映射文件中读取字节数组,前提是它应该只是要读取的地址空间的特定区域?
【问题讨论】:
标签: c# .net memory-mapped-files