OutOfMemory no ResultSet

Criei um metodo que executa um query no PostGreeSQL e me retorna =ou- 3.000.000 de registros . So que toda vez da erro de OutOfMemory.

OutOfMemory, esse erro ocorre pq a VM não consegue não alocar espaço de memoria, o seu resultSet tá muito grande…

Se não tiver como filtrar esta busca tente setar na execução a memoria que a VM pode usar, eu não sei qual é o defult , mas tenta é algo no estilo(eu usa linux, não sei se é diferente no windows) :

java -server -Xms128m -Xmx512m

Agora, o que é cada um destes eu vou pesquisar, pois eu já fiz isso a um tempo.

Só para ajudar um pouco mais…

Voce pode setar várias variaveis como null, ao saber que não serão mais utilizadas no seu código, para que a memória alocada destas variáveis fiquem livres quando for chamado o GC :roll:

()'s