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
Python 3.13 adds the ability to have a free-threaded python interpreter - which doesn't have a GIL.
py-spy doesn't currently work against free-threaded python interpreters, because:
PyObject layout is different : instead of just containing a ob_refcnt and ob_type members - with Py_GIL_DISABLED interpreters the PyObject has additional members (threadid/mutex/ etc)
MANAGED_DICT_OFFSET is different
The text was updated successfully, but these errors were encountered:
Python 3.13 adds the ability to have a free-threaded python interpreter - which doesn't have a GIL.
py-spy doesn't currently work against free-threaded python interpreters, because:
ob_refcnt
andob_type
members - withPy_GIL_DISABLED
interpreters the PyObject has additional members (threadid/mutex/ etc)MANAGED_DICT_OFFSET
is differentThe text was updated successfully, but these errors were encountered: