Lifecycle of a JIT compiled code

12:00 / Track 1 / RU / Введение в технологию / Download presentation

The just-in-time compilers in the Java Virtual Machines make sure that the Java code you wrote runs as fast as possible and that the implicit and explicit checks do not compromise the performance. What are the mechanics of decision making within JITs and what happens when those turn to be wrong? The talk will cover the profile collection path, code transformations and the various interfaces to influence the JIT including the ReadyNow technology from Azul Systems.


Ivan Krylov

Ivan Krylov

Ivan has been involved in JVM and compilers development for over a decade, recently has been focusing on JIT compiler infrastructure in Zing virtual machine at Azul Systems. Ivan is a regular speaker at JUG.ru events and other Java conferences in Europe.