Thanks for the report.  So we can diagnose this, what version of 
matplotlib are you reporting this for?

Also, you may be interested in the following FAQ (and the one following it):

http://matplotlib.sourceforge.net/faq.html#LEAKS

Cheers,
Mike

laurent oget wrote:
> i forgot two imports.
>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> import math
> import gc
> import pylab as PL
>
>
> def looptest():
>     while(1):
>         fig=PL.figure(1)
>         ax=fig.add_subplot(211)
>         ax.set_position((0,0,0.9,0.45))
>         ax1=PL.twinx(ax)
>         t=range(1000)
>         st=[math.sin(x*0.01) for x in t]
>         ax.plot(t,st)
>         fig.clf()
>         PL.close(1)
>         gc.collect()
>         print "GC"
>         print len(gc.get_objects())
>         print len(gc.garbage)
> looptest()
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
>
> 2008/7/11 laurent oget <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:
>
>     I think i narrowed down the memory leak i have been chasing for a
>     while.
>     If i remove the call to twinx i get a slow leak, which would cause
>     me trouble
>     after a very long time. With the call to  twinx, however i am
>     losing thousands of objects
>     at each loop.
>
>     Thanks,
>
>     Laurent
>
>
>     >>>>>>>>>>>>>>>>>>>>>>>>>      
>     import pylab as PL
>     def looptest():
>         while(1):
>             fig=PL.figure(1)
>             ax=fig.add_subplot(211)
>             ax.set_position((0,0,0.9,0.45))
>             ax1=PL.twinx(ax)
>             t=range(1000)
>             st=[math.sin(x*0.01) for x in t]
>             ax.plot(t,st)
>             fig.clf()
>             PL.close(1)
>             gc.collect()
>             print "GC"
>             print len(gc.get_objects())
>             print len(gc.garbage)
>     looptest()
>     >>>>>>>>>>>>>>>>>>>>>>>>>>>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> ------------------------------------------------------------------------
>
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>   

-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to