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
We should at least add a comment to let people know this is not suitable for production.
The root-cause is likely O(all pattern lengths) complexity being introduced on every PyEval_LazyInit() which can be a very significant given how nested-function support currently works.
The
-X jit-enable-jit-list-wildcards
option causes overhead ofPyEntry_init
to increase by 4x.The following are measured with
prof top -g -p ...
on my app process.empty jit list, wildcards disabled:
empty jit list,
-X jit-enable-jit-list-wildcards
:(from discussion in #18)
The text was updated successfully, but these errors were encountered: