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
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
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