Como resolver: java.lang.OutOfMemoryError

5 respostas
A

Pessoal,

To fazendo um select numa base meio grande (acima 3.000.000)

Ai aparece a mensagem de erro: java.lang.OutOfMemoryError

O que mais especificamente e como posso resolver?

Obrigado.

Allan.

5 Respostas

louds

Não puxe todos dados simultaneamente para a memoria, trabalhe com partes dos valores.

A

Louds,

Mas como eu posso fazer isso?

Obrigado.
Allan. :roll:

Ironlynx

allansk,não tem como vc fazer um
SELECT * FROM tabela LIMIT 10 // dez primeiros registros My SQL

ou um
SELECT TOP 10 * FROM tabela //SQL Server ,access

Vc tem q puxar td de uma só vez???

A

Entao,

A minha consulta é bem complexa, envolve alguns joins e tudo mais…
Mas, por exemplo, se o numero de resultados for extenso mesmo? Tipo, se a minha aplicação exigir exibir todos esses resultados? Eu tenho q ter um meio de conseguir isso…

Alguem tem mais sugestoes??? pleaaaaase… =)

Obrigado.

Allan.

cv1

Patterns, patterns, patterns.

http://java.sun.com/blueprints/patterns/FastLaneReader.html

Criado 27 de outubro de 2003
Ultima resposta 28 de out. de 2003
Respostas 5
Participantes 4