I have a large series of raster datasets representing monthly rainfall over several decades. I\'ve written a script in Python that loops over each raster and does the following:
a quick way to "force" the garbage collector to clean the temporary loop-only objects is the del statement:
for obj in list_of_obj:
data = obj.getData()
do_stuff(data)
del data
this forces the interpreter to delete and free the temporary objects. NOTE: this does not make sure the program does not leak or consume memory in other parts of the computation, it's just a quick check