7000*8000大图片处理 内存问题

w358581619 w358581619 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
图片尺寸:7000 * 8000
图片大小:5M

项目中需要对这种图片做一系列处理,有用过两种包来处理,但情况都不理想。

首先说说处理的情况吧。

1:用java自带的awt中的图片处理类进行,功能上能实现,但在并发量大的时候内存很容易爆掉。
加载单张上述图片的时候内存会增加200M。


2:jmagick进行处理。
加载单张图片内存会增加400M。

也许是系统设计的问题吧,5M的图片是由几张图片通过C++合并成的,用java做前台处理这样的图片压力太大,不知道大家有没有遇到过这样的问题,或者有什么好的方法来解决。将5M的图片转换成几张小图到是可以解决这样的压力问题,但这样系统会有比较大的调整,希望能在5M的图片上直接来处理。
...全文
评论 2
收藏 已收藏
分享
返回顶部
w358581619
高性能WEB开发 25,979 成员 4,366 内容