PEP 703: Making the Global Interpreter Lock Optional

I’m curious what people think is a acceptable slowdown for single-threaded code?

My estimate for the performance impact of this PEP is in the 15-20% range, but it could be more, depending on the impact on PEP 659.

Personally, I don’t like the shared memory model of concurrency, so any slowdown is too much. But that’s just my opinion.

5 Likes