背景 近来在用 DotNetty 实现一个文件上传下载的同步服务. 其中:客户端下载服务端的文件,客户端多次请求,从服务端将文件分片下载下来,追加到本地磁盘. —— 非常简单的代码,都写了几十次了,驾轻就熟. 问题来了 可是:在进行压力测试时,我这边下载一个 Win10 的 ISO 镜像,4个G. 我发现:客户端内存不停增长,直到内存溢出 —— 我擦. VS2015内存诊断 内存诊断,我们发现 有很多 16M(16777228字节) 的 byte[] 占据着内存. 而我请求服务端的 文件分片 只