Estou desenvolvendo um sistema de automação de download de arquivos da minha empresa e estou com um problema de uso de memória ram da minha aplicação.
Estou utilizando Hibernate + JPA, HtmlUnit e CommonsIO Apache.
É uma aplicação desktop e trabalho com thread porém a cada vez que uso uma funcionalidade de download o custo de memória ram aumenta e o mesmo não diminui depois.
Ja verifiquei para ver se o problema era com os streams porém estou usando try-with-resources e não estou esquecendo de fechar nada.
Debuga até ver o ponto mais crítico, onde a memória dá o maior salto. Com essa informação terá melhor foco para ver porque não está liberando o recurso.