Deoptimisation is the runtime’s fall-back from optimised code to a slower tier when an assumption the optimiser made from the profile is violated (a call site that had seen one type sees another, a branch never taken is taken); the code may later be recompiled.
Quantitative Finance · Glosarium