problema com heap space  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Saudações Galera,

Sou novato no Java e estou fazendo um programinha pra poder capturar o conteúdo de um arquivo texto e armazenar em um record. Ele está executando, mas em um determinado momento ele acusa o seguinte erro:


Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at java.io.BufferedReader.readLine(Unknown Source)
at AtualizaOAB.loadFile(atualizaOAB.java:171)
at AtualizaOAB.loadAdvogados(atualizaOAB.java:91)
at AtualizaOAB.main(atualizaOAB.java:7


O que devo fazer para poder aumentar a memória? Eu tentei utilizar o parâmetro -Xms, mas meu jdk não é o server, então não possui o parâmetro.

[]´s

Junior
[MSN]
gujuser
JavaBaby

Membro desde: 26/03/2009 09:20:40
Mensagens: 75
Offline

Boa tarde,

como assim jdk server?

testa ae:

java -Xms5m -Xmx15m <SuaAplicação>

ps: isso aumentaria para 15mb!!

flw.

This message was edited 1 time. Last update was at 07/04/2009 13:37:42


[]'s
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Eu viajei cara com relação ao jdk server, acho que li isso errado e não confirmei a informação.

Mas valeu, obrigado, funcionou perfeitamente com os parâmetros.

[]´s

Junior
[MSN]
perciag
Entusiasta Java

Membro desde: 14/02/2005 10:48:21
Mensagens: 21
Offline

Sempre acompanho os topicos daqui, e tenho uma duvida quanto ao consumo excessivo de memoria da JVM, resolver isso nos ate resolvemos quando
o servidor é acessivel é quando isso acontece em um servidor de hospedagem contratado.
O controle de memoria é feito por eles ou nossa aplicação é que tem de ser corrigida.

Afinal o erro é da JVM ou é do programador?

This message was edited 1 time. Last update was at 23/02/2010 14:35:43

KWill
Virtual Machine Man
[Avatar]

Membro desde: 18/09/2006 10:05:46
Mensagens: 609
Offline

perciag wrote:Sempre acompanho os topicos daqui, e tenho uma duvida quanto ao consumo excessivo de memoria da JVM, resolver isso nos ate resolvemos quando
o servidor é acessivel é quando isso acontece em um servidor de hospedagem contratado.
O controle de memoria é feito por eles ou nossa aplicação é que tem de ser corrigida.

Afinal o erro é da JVM ou é do programador?


Ei, estamos precisando da carta do tópico que renasce aqui!
Pode ser erro de dimensionamento incorreto de uso de hardware, falta de otimização no uso de recursos.
Talvez ajude rodar um profiler para ver o que estaria acontecendo ou pedir para aumentar a memória disponível na jvm e/ou na máquina.

Inté.

"Só estou certo de que não possuo outras certezas" - KWill
"Não penso, mas Googlo, logo existo!" - Geração Copy-Cola
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team