我上传 400M 的文件,传到 oss 都没有出现 java heap space,求指教
fortyfive 400m... 还真没试过
fortyfive
文件是缓存在本地磁盘的,读取文件传至 OSS 又使用了缓冲区,自然就不会出现 OOM。
johnniang 嗯嗯,谢谢
johnniang 我还是有点疑问,在读取文件的时候,虽然放在缓冲区里面了,但是缓冲区过大,也会造成oom的。你的意思是,在传输给 oss 时,是传一点然后刷新缓冲区再传吗?
fortyfive 缓冲区大小一般比较小,一般不会导致 OOM。另外,建议你去了解一下什么叫做缓冲区。