Página 1 de 1

No libera Memoria en Java

NotaPublicado: Mar Dic 19, 2006 7:25 pm
por Luis Fleitas
Buenas Tardes,
Estoy teniendo el siguiente problema, trabajando con Advantage Plex 5.1 generando en JAVA con una conexion a Oracle a travez de JDBC.
El problema es el siguiente: el proceso lee una cola de datos y por cada registro se conecta al Oracle para obtener una serie de informaciones y luego insertar a una tabla tambien en Oracle. Del 100% de memoria que utiliza el proceso, solo libera aproximadamente un 80%, y a medida que va procesando, va quedando memoria sin liberar, hasta que el programa cae por memoria.
1.- Existe forma de liberar memoria?
2.- Hay alguna forma de realizar una sola conexion para varios registros y no una sola conexion por regsitro?
Desde ya muchas gracias por su tiempo..
Saludos.

Prueba con ODBC

NotaPublicado: Mié Dic 20, 2006 9:56 am
por Eusebio
Hola:

Has probado si pasa lo mismo utilizando ODBC a través de JDBC.

Simplemente para descartar que el driver JDBC de Oracle que estés utilizando no es el responsable de ese consumo excesivo de memoria.

Un saludo