int bufferSize = 8192;
Byte[] buffer = new Byte[bufferSize];
我需要从 NetworkStream 中读取,它会以高速率连续不断地输入数据。我想知道
- 设定值的依据应该是什么
bufferSize
? - 无论环境如何,都可以选择标准的“安全”值吗?
- 它是否也应该随着我试图从(FileStream/NetworkStream/..)读取的流而变化?
请考虑性能作为评估的重点。
int bufferSize = 8192;
Byte[] buffer = new Byte[bufferSize];
我需要从 NetworkStream 中读取,它会以高速率连续不断地输入数据。我想知道
bufferSize
?请考虑性能作为评估的重点。