Importando arquivos texto grandes

4 respostas
S

Pessoal, estou tendo problema na importação de arquivos txt grandes (maiores que 10MB), necessito importar arquivos de 400MB.
Estou lendo o arquivo linha a linha.
Está dando out of memory durante a importação.
Já coloquei o heap size no maximo e nao funcionou. Li algo a respeito do cache do hibernate. alguem sabe se é isso? ou como usar?

4 Respostas

Foxlol

Vc está utilizando threads ?

S

Não…

S

Bem… só pra ter registrado a solucao… o problema era mesmo com o hibernate, como quase não axei nda sobre como arrumar. Usei direto a driver do banco(sem hibernate).Funcionou normalz.

nbluis

Cara, certamente o problema não era no hibernate.

E sim na sua aplicação que deveria estar alocando objetos pra mais de metro…
Outra, um print é extremamente custoso num caso desses.

Uma vez fiz um programa que interpretava um arquivo .sql de mais de 10GB sem grandes problemas, mas tive que fazer vários refactorys para deixar ele redondinho com o uso de memória e tudo mais…

Até…

Criado 30 de abril de 2007
Ultima resposta 11 de mai. de 2007
Respostas 4
Participantes 3