пока не будет занята вся доступная физическая память.
MacBook Pro (Apple M2 Pro)
OpenJDK Runtime Environment (Zulu 8.72.0.17-CA-macos-aarch64) (build 1.8.0_382-b05)
-Xms512m -Xmx512m -XX:MaxDirectMemorySize=128m
Создан с использованием Spring Boot, запуск осуществляется через "com.yhzdys.ocr.Application#main()"
https://gitee.com/yhzdys/ocr-demo
Путь входа в код "com.yhzdys.ocr.controller.OcrController#ocr()"
POST http://127.0.0.1:8080/ocr
https://gitee.com/yhzdys/ocr-demo/blob/main/ocr-test.txt
При последовательном вызове API OCR использование памяти продолжает расти до тех пор, пока она полностью не занята физической памятью, что приводит к аварийному завершению работы JVM. В ходе тестирования было выявлено, что аналогичная проблема наблюдается и в Linux; оборудование для Windows отсутствует, поэтому тестирование ещё не проводилось. Код OCR написан по образцу, но неясно, является ли это ошибкой в коде или проблемой использования памяти компонентами OCR.