Использование памяти Spring Boot (JpaMetamodelMappingContext) - PullRequest
0 голосов
/ 20 сентября 2018

У нас есть проект Spring Boot Data-Rest с более чем 1000 сущностями JPA.Приложение запускается с начальным использованием 4 ГБ памятиКогда я анализирую использование памяти через JProfiler, я вижу, что классы BasicPersistentEntity и их propertyCache покрывают большую часть потребления.

Это поведение по умолчанию, или мы что-то упустили?

jprofiler

1 Ответ

0 голосов
/ 23 сентября 2018

Я не уверен, как, но это исправлено в версии Spring Boot 2.1.0.M3.

Вот соответствующий коммит.

https://github.com/spring-projects/spring-data-jpa/commits/master/src/main/java/org/springframework/data/jpa/mapping/JpaMetamodelMappingContext.java

jprofiler

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...