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

[SOLUCIONADO] espacio en memoria de objetos

Estas en el tema de espacio en memoria de objetos en el foro de Java en Foros del Web. Tengo un objeto que se crea a partir de un fichero muy grande de datos (20Mb), por lo que tarda 5 segundos en crearme el ...
  #1 (permalink)  
Antiguo 14/06/2015, 05:39
(Desactivado)
 
Fecha de Ingreso: marzo-2012
Mensajes: 366
Antigüedad: 12 años, 1 mes
Puntos: 31
espacio en memoria de objetos

Tengo un objeto que se crea a partir de un fichero muy grande de datos (20Mb), por lo que tarda 5 segundos en crearme el objeto. (Lo se porque la API que uso me informa de esto)

Necesito saber cuanto ocupa en memoria este objeto, porque poco después en mi código creo otro objeto a partir de este... y me salta el siguiente error:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

Tengo 2 Gigas asignados a la JVM pero a lo mejor es poco para trabajar con objetos que se crean a partir de archivos tan grandes.

Edito: Si según el administrador de tareas de Windows la memoria sube unos 200Mb... eso significa que como máximo ocupa 200Mb, verdad? Aunque pueda ser menos... no puede ser más, ¿cierto?

Edito2: Wow, el Oracle® Java Mission Control que se instala con el JDK es una maravilla, oiga jijijiji

Última edición por Kritik; 14/06/2015 a las 06:15

Etiquetas: espacio, memoria, objetos
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 19:09.