[Cython] Cython 0.10.3

Michael Abshoff michael.abshoff at googlemail.com
Wed Dec 17 11:34:40 CET 2008


Robert Bradshaw wrote:

Hi,

> Another bug fix release is out, fixing an exception-handling memory  
> leak (Robert Bradshaw),

FYI: that leak can hit you extremely hard depending on the code base, 
i.e. in Sage running the following two lines

for E in cremona_curves(range(11,10000)):
   print E.cremona_label(); ld=E.local_data()

goes from about 100 minutes down to 10 minutes CPU time and a leak of *8 
GB* is gone due to the above fix. The speed improvement is mostly due to 
the avoidance of garbage collection, but the cause of the above leak had 
eluded us for a while. So, thanks Robert for fixing this :)

  transformation code (Stefan Behnel, Robert
> Bradshaw), and buffer type checking (Dag Sverre Seljebotn). It does  
> not include most of the work that has been going on in the cython- 
> devel branch, which will be released in Cython 0.11.
> 
> Full details at
> 
> http://trac.cython.org/cython_trac/query? 
> status=closed&group=component&milestone=0.10.3&order=priority
> 
> - Robert

Cheers,

Michael

> _______________________________________________
> Cython-dev mailing list
> Cython-dev at codespeak.net
> http://codespeak.net/mailman/listinfo/cython-dev
> 



More information about the Cython-dev mailing list