JIT compilation: what is it and why do Java apps “warm up”? | LetsGit.IT