| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2009 13:06:03
|
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2009 13:37:06
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/04/2009 14:01:12
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 14:35:12
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 14:54:12
|
KWill
Virtual Machine Man
![[Avatar]](/images/avatar/042aec9e604155f2f06c0a16c5f9ba06.jpg)
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 |
|
|
 |
|
|