#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.