1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problema com outofmemory.

Galera fiz uma aplicacaozinha que pega registros de um banco e joga em outro, só que quando ela ta la pro registro 24 mil, ela da o seguinte erro:

Exception in thread "http-bio-8080-exec-4" java.lang.OutOfMemoryError: Java heap space

Alguém saberia como resolver isso?

  • Problema no código que você criou ou falta de memória pra JVM (isso pode ser configurado no seu servidor de aplicações).

    electus   03 de nov de 2014
  • pq você nao faz aos poucos, paginado, pega um pouco, e manda, depois volta pega onde parou e continua.. e assim vai, com isso não terá problemas de memória.

    Douglas   03 de nov de 2014
  • Douglas, você teria algum exemplo de como se faz assim, paginando, de pouco em pouco? Não sei como fazer isso.

    Guilherme   04 de nov de 2014
  • vc esta lendo os dados dentro de um while ( enquanto tem registros ) ? se sim basta vc criar um contador e a cada x registros vc processa.

    peczenyj   04 de nov de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags banco-de-dados java java-ee mysql post ou faça a sua própria pergunta.