You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current solution for #218, while fine, could use some improvement. It would be nice to migrate from a thread state based approach to a GIL state based approach, and to implement temporary/early unlocking of the GIL.
The text was updated successfully, but these errors were encountered:
I've done a lot of timing tests and a GIL state based approach is significantly faster when it comes to nested locking, especially in older versions of python, but has more or less the same performance in other scenarios. In my testing I haven't found any downsides (yet).
The current solution for #218, while fine, could use some improvement. It would be nice to migrate from a thread state based approach to a GIL state based approach, and to implement temporary/early unlocking of the GIL.
The text was updated successfully, but these errors were encountered: