Programming - Process
JIT compilation
(Just-in-time compilation)
Turning parts of a program into faster-running code while the program is already running
What's it for?
Speeds up a running program by turning frequently used code into faster machine instructions while it runs.
For example…
A Java runtime uses JIT compilation to turn frequently executed code into faster machine instructions while the application is running
A long-running program starts normally but speeds up as JIT compilation optimises the code paths it uses most often