reduce: memory usage during image upload
Created by: bestsort
BufferedImage使用内存空间过大, 改用通过ImageReader获取照片的长、宽。
测试结果
改动前
在 -Xmx100m
的情况下同时上传3张7M大小的图片会发生OOM
改动后
相同情况下同时上传5张,堆空间消耗基本无变化。且上传速度 > BufferdImage
Created by: bestsort
BufferedImage使用内存空间过大, 改用通过ImageReader获取照片的长、宽。
在 -Xmx100m
的情况下同时上传3张7M大小的图片会发生OOM
相同情况下同时上传5张,堆空间消耗基本无变化。且上传速度 > BufferdImage