![QQ图片20180930104550.png](https://static.studygolang.com/180930/b57099cee7fe851118cc9b585f4d8532.png)
![QQ图片20180930104554.png](https://static.studygolang.com/180930/c5cdc3b6473c9439948e5e79be47e178.png)
播放大的视频文件之后, server 的内存被沾满, 不会销毁, 这是为什么?
你的问题是两个问题。
第一是为什么内存不释放,这块和gc有关,我提供不了意见。
另一个是内存被占满。
被占满的主要原因是你把整个文件加载到内存里了,又是视频这种特别大的文件。
在不需要程序直接处理视频的情况下,这个是可以优化的。
仔细看下代码,你会发现copy命令会使用一段buf,并不加载整个文件。
#5
更多评论