This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author methane
Recipients methane, pitrou
Date 2018-05-22.07:06:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1526972782.65.0.682650639539.issue33597@psf.upfronthosting.co.za>
In-reply-to
Content
Currently, PyGC_Head takes three words; gc_prev, gc_next, and gc_refcnt.

gc_refcnt is used when collecting, for trial deletion.
gc_prev is used for tracking and untracking.

So if we can avoid tracking/untracking while trial deletion, gc_prev and gc_refcnt can share same memory space.

This idea reduces PyGC_Head size to two words.
History
Date User Action Args
2018-05-22 07:06:22methanesetrecipients: + methane, pitrou
2018-05-22 07:06:22methanesetmessageid: <1526972782.65.0.682650639539.issue33597@psf.upfronthosting.co.za>
2018-05-22 07:06:22methanelinkissue33597 messages
2018-05-22 07:06:22methanecreate