HotSpot Just in Time Compilation

From WikiEducator
Jump to: navigation, search


HotSpot Just in Time Compilation
Convenor: Chris Newland
Participants:
  • Jesper Udby
  • James Scobbie
  • Heinz Kabutz
  • Jean-Phillipe BEMPEL
  • Christoph Engelbert
  • Fabian Lange
  • Giorgos Saslis
  • Melissa McKay
  • Ignasi Marimon-Clos
  • Stephen Schafer
  • Marc Hoffman
  • Ivan Krylov
  • Jan Kotek
  • Marek Nowicki
Summary:
HotSpot Just in Time Compilation - JCrete2014


Free content media streamed from Wikimedia Commons
Cc-sa.svg

Download:
Download: .ogg

The core of the talk was Chris Newland's presentation on the behaviour of HotSpot's C1/C2 JIT compilers along with the visualization tool JITWatch.

The discussion then opened up to JIT and performance related questions and answers.

Heinz Kabutz showed an example program which OOM'd under Java 7 but not under Java 8 due to JIT behaviours.

Recommendations:

Slides from the session: https://commons.wikimedia.org/wiki/File:HotSpot_Just_In_Time_Compilation_JCrete_2014.pdf

JITWatch is a free open source project available on GitHub https://github.com/adoptopenjdk/jitwatch