Утечки памяти в моем многомодульном проекте Maven с использованием Spring, Hibernate и TomcatJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Утечки памяти в моем многомодульном проекте Maven с использованием Spring, Hibernate и Tomcat

Сообщение Anonymous »

Я столкнулся с многочисленными утечками памяти в моем многомодульном проекте Maven и не могу определить основную причину, несмотря на обширную отладку. Я пробовал использовать такие инструменты, как SonarQube, PMD, CheckStyle и SpotBugs, но ничего не помогло.
Вот обзор моей среды:
< ul>
[*]Версия Java: 17
[*]Версия Tomcat: 10
[*]Источник данных JNDI: Управляется Tomcat
[*]Драйвер MySQL: mysql-connector-j-9.1.0 (доступен только в папке lib Tomcat, а не в файлах Maven POM)
[*]Версия среды Spring: 6.2.0
< li>Версия Spring Security: 6.2.3
[*]Версия Hibernate: 6.2.0.Final
[*]Hibernate Commons: 7.0.1.Окончательная версия

Вот соответствующая конфигурация:
Конфигурация источника данных HikariCP:

Код: Выделить всё









< /code>
EntityManager Configuration: < /p>
















Конфигурация ресурсов JNDI в Tomcat: Абстрактная реализация DAO (GenericDaoImpl):
@PersistenceContext
protected EntityManager entityManager;
< /code>
Я не буду напрямую управлять сеансами или соединениями, так как все делегировано Tomcat, Hibernate и Spring. Несмотря на настройку Hikaricp и использование JNDI для объединения соединений, я продолжаю видеть проблемы с утечкой памяти. >
Обработка Tomcat драйвера MySQL. < /li>
Ленивая нагрузка или конфигурация обработки пакетной обработки. < /li>
< /ul>
Я включил опции hibernate generate_statistics и show_sql, но не определил ничего необычного. настраивать? Любые инструменты, методы или конфигурации, которые я мог упускать из виду, также были бы очень оценены. /4qgcfelj.png " /> < /p>

Подробнее здесь: https://stackoverflow.com/questions/793 ... -and-tomca
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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