Alternativa para list  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
du123
JavaChild

Membro desde: 27/11/2006 11:19:22
Mensagens: 127
Offline

Amigos,

Tenho uma query que retorna MUITOS REGISTROS(mesmo)... e preciso de qquer forma armazena-los em uma lista(qquer implementação de list), só que, mesmo com -XMS, continuo recebendo um OutOfMemory.

Alguma alternativa?

Obrigado!

Keep studying, little grasshopper... =)
cassio
GUJ Master
[Avatar]

Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline

Vc precisa MESMO de todos os registros de uma só vez na sua lista?
Vc poderia criar um algoritmo para paginar essa busca no banco... ganharia em performance nas consultas, não estouraria memória, enfim...

Cássio Marques

Blog
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

retorna MUITOS REGISTROS(mesmo)

Defina MUITOS(número,MB,etc...). Qual a capacidade da sua máquina?(Não é um P3 com 128 de RAM né?)
E porquê você precisa desses dados de uma vez?
Não dá para fazer um mecanismo de caching?

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
AdrianoPalm
Java Ninja

Membro desde: 27/03/2006 08:39:57
Mensagens: 256
Offline

Essa QUERY que retorna o ResultSet gigante... você poderia utilizar o limit do SQL nela e ir incrementando os parâmetros do limit via código.....

Realmente, você precisa mesmo que a lista tenha TODOS os registros?

Adriano......... sempre aprendendo.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team