[SciPy-user] RE : Re: How to free unused memory by Python
Mon Aug 27 08:28:59 CDT 2007
Could it be due to some stored variable. In the Python interpretor "_" is
the last answer, so the last answer does not get garbage collected. There
might be other "jokes" lying around.
On Mon, Aug 27, 2007 at 03:17:30PM +0200, Robert VERGNES wrote:
> unfortunately not...
> Stefan van der Walt <email@example.com> a ecrit :
> On Mon, Aug 27, 2007 at 09:32:12AM +0200, Robert VERGNES wrote:
> > Hello,
> > This is not a scipy issue - albeit I do use scipy for my app- and that
> > creation seems to crash once I reached my upper Physical Memory limit.
> > The question is general, How to free unused memory by Python:
> > Te following small test demonstrates the issue:
> > Before starting the test my UsedPhysicalMemory(PF): 555Mb
> > >>>tf=range(0,10000000) PF: 710Mb ( so 155Mb for my List)
> > >>> tf=[0,1,2,3,4,5] PF: 672Mb (Why? Why the remaining 117Mb is not
> > freed?)
> > >>> del tf PF: 672Mb ( Nothing happens)
> Does it help if you manually run garbage collection?
> import gc
More information about the SciPy-user