Excessão ao ler arquivo texto

4 respostas
eliangela

Olá Pessoa!!

Estou com um problema com J2ME… preciso fazer uma busca em um arquivo texto que contém 10.000 registros, mas só de abrir o arquivo acontece um erro: java.lang.OutOfMemoryError

Obrigada! :wink:

4 Respostas

ricoldi

Huum, complicado…

Não pode quebrar o arquivo? Eu tive que separar uma vez com um programa que tinha todos os nomes das cidades do brasil. (Separei um arquivo para cada estado, e um com o nome dos estados e qual arquivo ele referenciava).

Não sei se é o caso ou ajuda, mas responda:
Qual o tamanho do arquivo em kb?
Qual o celular que vai usar?

Abraços
Ricoldi

eliangela

O arquivo tem 1,9 Mb… nem é tão grande…
E acho que não vai dar pra quebrar o arquivo porque o sistema vai ficar fazendo o download de arquivos atualizados.

Obrigada

marcusvideira

Passei por algo parecido alguns dias atraz, essa excessão só dava no emulador do Java, quando testei no meu celular (um N95) ele funcionou perfeitamente, e bem rapido por sinal, meu arquivo tinha em torno de 8000 linhas

Espero ter ajudado

eliangela

Eu diminuí o tamanho do arquivo só pra testar… Agora tem 8000 registros… mas agora tá uma carroça, no simulador demora uns 30 segundos pra fazer a busca e no pocket demora mais que 2 minutos

:frowning:

Criado 28 de janeiro de 2009
Ultima resposta 29 de jan. de 2009
Respostas 4
Participantes 3