Alternativa para list

3 respostas
D

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!

3 Respostas

cassio

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…

Ironlynx

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?

A

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?

Criado 13 de fevereiro de 2007
Ultima resposta 13 de fev. de 2007
Respostas 3
Participantes 4