Что касается диагностики наилучшего быстродействия в калитке для загрузки изображений с использованием "bufferedDynamicImageResource" и "статического пути к ресурсу изображения", я пробовал следующий пример:
using "BufferedImage "</p>
<pre><code> BufferedImage _img = ImageIO.read(file);
BufferedDynamicImageResource bufferedDynamicImage = new BufferedDynamicImageResource();
bufferedDynamicImage.setImage(_img);
Image image1 = new Image("img_1", bufferedDynamicImage);
с использованием статического пути ресурса
</p>
<pre><code> Image image2=new Image("img_2","5683466325_5431b65113_z.jpg");
Ответвремя загрузки изображений с использованием «статического ресурса» составляет около 299 мс, а при использовании «BufferedImage» - только 58 мс при первой загрузке.Я протестировал его на локальном компьютере и развернул на Tomcat.ТАК кроме проблем с рассмотрением памяти JVM, лучше ли нам получать изображения из памяти вместо загрузки их с локального диска, если ресурс запроса изображений достаточно мал?
С уважением
Vance