有人能告诉我 UnmanagedMemoryStream
类的用途吗?
我无法弄清楚这个类如何以及何时有用?
最佳答案
使用 UnmanagedMemoryStream 允许您读取非托管流,而无需先将所有内容复制到托管堆中,因此在处理非托管流时它占用的内存更少。如果您要处理大量数据,这还可以让您绕过内存限制。
编辑:请注意,MemoryStream 有 2GB 的限制,因此如果超过此限制,则必须使用 UnmanagedMemoryStream。
关于c# - UnmanagedMemoryStream 有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8386764/