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
Lazily install the CinderX frame evaluator function
Summary:
Doing this on module init is risky, we have features in CinderX that don't need
the frame evaluator (e.g. Parallel GC) and so we don't want it to be
unconditionally enabled. We know we have issues with PGO not being applied on
the frame evaluator in all builds, so best to only turn it on when we know its
going to be needed.
The cases where this has to be turned on:
* The JIT is enabled and is going to start compiling code.
* The Static Python bytecode compiler is used.
* Shadowcode is enabled (Python 3.10 only).
Reviewed By: DinoV, jbower-fb
Differential Revision: D92628744
fbshipit-source-id: 6acb7c4c9bc811b6ab42454d68fbadf6652d8d0b
0 commit comments