есть некоторый цикл:
for i in arange(a,b):
DATA=loadtxt(name+'/plt'+str(i)+'.txt',dtype=float,unpack=True,skiprows=1)
na=DATA[0];ne=DATA[1];ni=DATA[2]
plot(na);plot(ni);plot(ne)
...
savefig( imgdir+'/'+name+'/'+'plt'+str(i)+'('+str(T[i-a]*1e6)+'µs)'+filext )
пробовал выносить итерацию в отдельную функцию и делать через mutiprocessing, как советуют в интернетах, но память всё равно не возвращается.