Lifecycle of a JIT compiled code

Day 2 / 12:00  / Track 1  / Язык: RU

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, Azul Systems

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 events and other Java conferences in Europe.

Программа конференции