Tracing just-in-time compilation
Tracing just-in-time compilation is a technique used by virtual machines to optimize the execution of a program at runtime. This is done by recording a linear sequence of frequently executed operations, compiling them to native machine code and executing them.
Source: Wikipedia — Tracing just-in-time compilation (CC BY-SA 4.0)