Project Panama for Newbies (Part 3)
Dig a little deeper in our exploration of Project Panama and learn how to talk to third party libraries such as SDL & OpenGL.

Brice Dutheil is a software engineer, aficionado of open source software. Previously a Mockito core contributor, now a Dad of 2.

Dig a little deeper in our exploration of Project Panama and learn how to talk to third party libraries such as SDL & OpenGL.
In the previous post, I briefly introduced unified logging and a simple GC configuration. For the savvy GC tuners, there are many options.
Unified logging was introduced in JDK 9, let's begin with a recapitulation of JEP-158, laying out the foundation of JVM unified logging.
A discussion on the usage of JDK Flight Recorder and that it’s possible to aim at specific time frames where a recording could be useful.

Did you know Java Flight Recorder offers a public API for controling JFR programmatically or to read events from a JFR file? Read on!

Continuing from part 1, to exploit the recording by analyzing it, we have a tool named jfr that ships with the JDK. Let's get started!
Java Flight Recorder is the profiler you can use in production, continuously, it is a feature in the JVM that traces the JVM with events.