
Feb. 16, 2022
9:38 p.m.
On 2/15/2022 7:10 PM, Eric Snow wrote:
* the naive implementation shows a 4% slowdown
Without understanding all the benefits, this seems a bit too much for me. 2% would be much better.
* we have a number of strategies that should reduce that penalty
I would like to see that before approving the PEP.
* without immortal objects, the implementation for per-interpreter GIL will require a number of non-trivial workarounds
To me, that says to speed up immortality first.
That last one is particularly meaningful to me since it means we would definitely miss the 3.11 feature freeze.
3 1/2 months from now.
With immortal objects, 3.11 would still be in reach.
Is it worth trying to rush it a bit? -- Terry Jan Reedy