Message317262
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. |
|
Date |
User |
Action |
Args |
2018-05-22 07:06:22 | methane | set | recipients:
+ methane, pitrou |
2018-05-22 07:06:22 | methane | set | messageid: <1526972782.65.0.682650639539.issue33597@psf.upfronthosting.co.za> |
2018-05-22 07:06:22 | methane | link | issue33597 messages |
2018-05-22 07:06:22 | methane | create | |
|