Open
0 / 10 of 1 issue completedLabels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)performancePerformance or resource usagePerformance or resource usagetype-refactorCode refactoring (with no changes in behavior)Code refactoring (with no changes in behavior)
Description
This is a catch-all issue for improvements to the performance of the garbage collector.
Linked PRs
- gh-159137: Skip redundant GC resurrection analysis #159138
- gh-159137:
gc: Count GC survivors inuntrack_tuples()instead of walking the young generation again #159149 - gh-159137: Keep surviving objects in order in the garbage collector #159152
- gh-159137: Untrack tuples and count survivors in move_unreachable() #159154
- gh-159137: Restore known-root marking for the GIL garbage collector #159162
- gh-159137: Copy and subtract the GC reference counts in one walk #159163
Metadata
Metadata
Assignees
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)performancePerformance or resource usagePerformance or resource usagetype-refactorCode refactoring (with no changes in behavior)Code refactoring (with no changes in behavior)
Activity
pythongh-159137: Use the current news directory name
pythongh-159137: Remove the added GC tests
pythongh-159137: Skip redundant GC resurrection analysis
pythongh-159137: Skip redundant GC resurrection analysis
pythongh-159137: Skip redundant GC resurrection analysis
pythongh-159137: Skip redundant GC resurrection analysis
gh-159137: Skip redundant GC resurrection analysis (#159138)
pythongh-159137: Restore known-root marking for the GIL garbage colle…
pythongh-159137: Restore known-root marking for the GIL garbage colle…
pythongh-159137: Use a shared GC breakpoint in GDB tests
gh-159137: Untrack tuples and count survivors in move_unreachable() (#…
pythongh-159137: Skip redundant GC resurrection analysis (python#159138)
pythongh-159137: Untrack tuples and count survivors in move_unreachab…