Consumo de memoria muito alto

As melhores práticas são:

  1. Sempre fechar statements, connections e resultsets em um finally. Outros recursos como arquivos, sockets e streams também devem ser fechados num finally.
  2. Como conexões são caras de serem criadas, use um pool de conexões como o Jakarta DBCP ou c3p0.
  3. Sempre que tiver um problema de memória ou performance, certifique-se do problema através de um profiler. Ótimas opções são o Visual VM ou o profiler do Netbeans.

ahhh…belzaaa…
vo concerta os metodos entao
tem muito hsuahsuah

brigado pela ajuda
VLWW!

Aproveita o feriado para o refactoring :slight_smile: Bom feriado para você …

hsuahsuahaus…
vlww…
pra vcs ae tmbm!

[quote=Schoker]eh obrigatorio por a quantidade minima (Xms) e maxima (Xmx)?!
nao pode por somente a maxima!?[/quote]

Se você colocar isso você vai estourar o heap. Não tem como fazer uma aplicação consumir menos só porque você limitou o software a alocar menos ou mais.
Use a jvisualvm para ver qual tipo de dado está usando mais espaço e reveja o código.