65
edits
No edit summary |
No edit summary |
||
| Line 23: | Line 23: | ||
Igor landed a patch that regressed the leaks a bit. See {{bug|375808}} | Igor landed a patch that regressed the leaks a bit. See {{bug|375808}} | ||
We're still missing javascript edges and that might cause leaks of windows. Igor has been working on a patch that makes the GC code and traversal code share the same code. So we automatically find all the javascript edges. | We're still missing javascript edges and that might cause leaks of windows. Igor has been working on a patch that makes the GC code and traversal code share the same code ({{bug|375270}}). So we automatically find all the javascript edges. | ||
* {{bug|375063}} (Leaking nsJSContexts and nsXBLDocGlobalObjects at shutdown): This is the bug that caused Igor to | * {{bug|375063}} (Leaking nsJSContexts and nsXBLDocGlobalObjects at shutdown): This is the bug that caused Igor to file {{bug|375270}}. Will probably want to fix {{bug|375270}} instead of landing the fix for {{bug|375063}}. | ||
* {{bug|375075}} (Stop leaking the cycle collector on shutdown) | * {{bug|375075}} (Stop leaking the cycle collector on shutdown) | ||
These are a bunch of safety checks that need to be removed in order to improve the performance: {{bug|373693}} (Cycle collector makes AddRef about 6x slower) and {{bug|373694}} (Cycle collector makes Release about 11x slower), not done yet. | These are a bunch of safety checks that need to be removed in order to improve the performance: {{bug|373693}} (Cycle collector makes AddRef about 6x slower) and {{bug|373694}} (Cycle collector makes Release about 11x slower), not done yet. | ||
| Line 37: | Line 33: | ||
=== Status of Pending CC Code in Bugzilla === | === Status of Pending CC Code in Bugzilla === | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=372713 Add cycle collection to RDF datasources] | * [https://bugzilla.mozilla.org/show_bug.cgi?id=372713 Add cycle collection to RDF datasources]: awaiting sr | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=368774 Support cycle collection of refcounted non-xpcom objects (aka, the XBL patch)] | * [https://bugzilla.mozilla.org/show_bug.cgi?id=368774 Support cycle collection of refcounted non-xpcom objects (aka, the XBL patch)] | ||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=368869 Make cycle collection suspect all native wrapper roots] | * [https://bugzilla.mozilla.org/show_bug.cgi?id=368869 Make cycle collection suspect all native wrapper roots]: backed out. | ||
=== Next Steps === | === Next Steps === | ||
edits