Spring Boot内存使用情况(JpaMetamodelMappingContext)

时间:2018-09-20 13:00:11

标签: java spring-boot spring-data-jpa

我们有一个Spring Boot Data-Rest项目,其中有1000多个JPA实体。应用程序从初始4GB内存使用开始。当我通过JProfiler分析内存使用情况时,我可以看到BasicPersistentEntity类及其属性Cache覆盖了大部分消耗。

这是默认行为,还是我们遗漏了一些东西?

jprofiler

1 个答案:

答案 0 :(得分:0)

我不确定如何使用,但已在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