#715: Parents probably not reclaimed due to too much caching
--------------------------------+-------------------------------------------
   Reporter:  robertwb          |          Owner:  somebody           
       Type:  defect            |         Status:  needs_work         
   Priority:  major             |      Milestone:  sage-4.8           
  Component:  coercion          |       Keywords:  weak cache coercion
Work_issues:  avoid regression  |       Upstream:  N/A                
   Reviewer:                    |         Author:  Simon King         
     Merged:                    |   Dependencies:  #9138, #11900      
--------------------------------+-------------------------------------------

Comment(by SimonKing):

 I have posted an [attachment:test_orphan_functor experimental patch], that
 has to be applied on top of [attachment:trac715_two_tripledicts.patch].

 With the experimental patch, the coercion model stores strong references
 to the actions (hence, it restores the original behaviour), but functors
 will only store weak references to their domains and codomains.

 Unfortunately, this does ''not'' fix the memory leak. But perhaps you want
 to play with it...

 Ah! And I just see that "sage.categories.functor" was the wrong location
 to do the change.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/715#comment:80>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to