HsqlDB heap memory

1 resposta
C

estou tendo que gravar mais ou menos 150 mil registros num banco
hsqldb mas tenho retorno de out of memory heap…

como fazer para resolver isto e porque isto acontece?

tambem gostaria de saber como tratar este erro no meu insert

Obrigado

1 Resposta

E

bom 150 mil é um número expressivo não?

uma pergunta básica você está executando o DB normalmente,
melhor dizendo apenas inicia ele, modificou alguma configuração?
pergunto quanto a quantidade de memória liberada para uso do DB
lembrando que em java um processo tem limitação de memória que
pode utilizar tanto em memória física quanto memória de paginação…

um exemplo na chamada da inicialização do DB definir os
recursos de memória que devem ser alocados para o processo

java -server -Xms256m -Xmx1024m ...

onde:
-Xms é a memória física total alocada
-Xmx é a memória de paginação máxima utilizada

talvez apenas uma configuração de alocação de memória para
o processo do DB já resolva o problema… :roll:

abraços

Criado 23 de abril de 2006
Ultima resposta 24 de abr. de 2006
Respostas 1
Participantes 2