Buenas compañeros tengo un gran problema con el uso de memoria de php. Estoy usando la libraría PEL para editar la información EXIF de unas (muchas) imágenes jpeg.
Lo que hago es un bucle para ir pasando la información de una base de datos a las imágenes en si. Entonces a cada iteración del bucle actualizo los metadatos de una de las imágenes.
El problema lo tengo al abrir la imagen e incrustar la información, cada vez que hago esto la memoria usada se dispara y no vuelve a decrecer.
Por ejemplo justo antes de incrustar la información tomamos la memoria como 0. Después la memoria ha crecido a unos 2,7MB. Cuando lo hago en la siguiente imagen vuelve a subir 2,7MB y así hasta que peta.
He probado de hacer unset() o asignar null a las variables que se usan para abrir y guardar la imagen pero solo consigo reducir el uso unos pocos kB.
Como puedo solucionar el problema :S
Un saludo y muchas gracias.