Ticket #4740 (needs_work defect)
[with patch, needs work] avoid creating unneeded homsets when coercing
| Reported by: | mabshoff | Owned by: | robertwb |
|---|---|---|---|
| Priority: | major | Milestone: | sage-4.5.3 |
| Component: | memleak | Keywords: | |
| Cc: | burcin, robertwb | Author(s): | |
| Report Upstream: | N/A | Reviewer(s): | |
| Merged in: | Work issues: |
Description
Burcin reported at #4639:
sage: F = GF(13)
sage: get_memory_usage()
708.02734375
sage: for _ in xrange(10000):
....: t = F.coerce(F(234234))
....:
sage: get_memory_usage()
728.15234375
sage: for _ in xrange(100000):
t = F.coerce(F(234234))
....:
sage: get_memory_usage()
932.3125
sage: for _ in xrange(100000):
t = F.coerce(F(234234))
....:
sage: get_memory_usage()
1136.35546875
Since the patch by RobertWB at that ticket fixes the issue Burcin reported, but not the original one I am moving it over to this ticket.
Cheers,
Michael
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

