JPA Запрос утечки памяти?JAVA

Программисты JAVA общаются здесь
Anonymous
JPA Запрос утечки памяти?

Сообщение Anonymous »

Мы профилируем наше приложение, используя jprofiler для решения утечек памяти и сталкивались с следующими наблюдениями:
Мы запустили наше приложение на одном и том же наборе данных, чтобы проверить и сделали несколько снимков после маркировки кучи, чтобы увидеть классы, вносящая в себя утечку памяти. src = "https://i.sstatic.net/mhdal.png"/>
byte [] , string , int [] после проверки их распределений все указывает на jpa Queries. Например, горячие точки распределения для байта [] Все указывают на результаты запроса:
QuerImpl.getSingleResult,
QueryImpl.getResultList
EnitiyManger.find :
Изображение

Similar results were found for allocations of String, jav.util.HashMap$Node:
Изображение

The difference between two snapshots taken between 5k request and 10k request load:

postgresql-ds.xml



jdbc:postgresql://[hostname]:[port]/[schema]
postgresql-42.2.5.jar

200 400
true


[userName]
[password]


800


100
true





Подробнее здесь: https://stackoverflow.com/questions/781 ... emory-leak

Вернуться в «JAVA»