Understand JVM and JIT Compiler — Part 3

Hello people!

Following the thinking line based on the second part of this series, I’ll explain better what means deoptimization.

Deoptimization means that the compiler needs to “undo” a previous compilation. The effect is that the performance of the application will be reduced (at least until the compiler can recompile the code).