Foros del Web » Programación para mayores de 30 ;) » Java »

¿Cómo mejorar el uso de memoria?

Estas en el tema de ¿Cómo mejorar el uso de memoria? en el foro de Java en Foros del Web. Hola comunidad quisiera que me den alguna idea ya que necesito cargar a una BD un promedio de 20 millones de registros los cuales se ...
  #1 (permalink)  
Antiguo 25/03/2011, 14:54
Avatar de katyvane15_01  
Fecha de Ingreso: febrero-2011
Ubicación: Lima
Mensajes: 14
Antigüedad: 13 años, 9 meses
Puntos: 0
Pregunta ¿Cómo mejorar el uso de memoria?

Hola comunidad quisiera que me den alguna idea ya que necesito cargar a una BD un promedio de 20 millones de registros los cuales se encuentran en un archivo de texto, los debo poner en un arraylist? la idea es que no me consuma tanta memoria, gracias de antemano.
  #2 (permalink)  
Antiguo 26/03/2011, 06:01
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 6 meses
Puntos: 306
Respuesta: ¿Cómo mejorar el uso de memoria?

Dependiendo de cómo sea el tamaño de los registros y la cantidad de memoria reservada que tengas para la JVM, sí puedes tener problemas con la memoria.

Una solución puede ser trocear ese fichero de datos en otros más pequeños, de carácter temporal, y añadirlos a la BBDD de uno en uno. Automatizado todo con java, troceo y lectura, evidentemente.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.