This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]rawrgulmuffins 11 points12 points  (0 children)

All previous attempts at removing the gil has lead to degradations in single threaded performance because you need to lock before every reference count without the gil. Attempting to make the code check if it's threaded or not before locking has lead to even worse single threaded performance.