Я использую GraphicsMagick C++ API и вызываю его в веб-проекте Java, который развернут на tomcat, для динамического изменения размера изображений во время выполнения с определенного размера до заданной ширины/высоты. Я использую метод scale() API С++.
Теперь производительность нормальная, когда нагрузка на tomcat невелика, но когда количество подключений/нагрузка на сервер увеличивается, производительность изменения размера изображения сильно снижается. Даже на каждое изменение размера уходит от 30 до 40 секунд. Хотя использование памяти, процессора и ввода-вывода в системе кажется нормальным и совсем не плохим.
Может ли кто-нибудь помочь мне с этой проблемой? я был бы очень признателен