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!
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!
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…
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?
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?