Java ImageIO.write() takes up to 6 seconds

后端 未结 3 571
被撕碎了的回忆
被撕碎了的回忆 2020-12-22 04:05

I am writing an web application where I need to send an image from servlet to client. Image is generated dynamically and is quite big(+-2MB). It might be jpeg, png, or gif.<

3条回答
  •  遥遥无期
    2020-12-22 04:28

    Be aware that ImageIO by default uses temporary files as cache when creating ImageInputStreams and ImageOutputStreams. This can be switched off by calling ImageIO.setUseCache(false).

    For a more detailed explanation see this answer.

提交回复
热议问题