Como liberar memoria

neoser
28 de Marzo del 2006
Buenas, tengo una aplicación que realiza consultas. El resultado de las consultas son objetos de mucho peso que almaceno en un vector.

Yo pensaba que en Java no se debía tratar la memoria como en C. Pero cual es mi sorpresa cuando al ejecutar el programa cada vez va aumentando la memoria que consume. El fallo está localizado y es por el vector.

He leido cosas acerca de ello que hay cuello de botella y cosas asi. Tambien he leido un poco sobre referencias débiles, pero las he puesto y no he conseguido nada...

Gracias de antemano!