We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

An in-depth look at JFR in GraalVM and how it compares to JFR in OpenJDK

Formale Metadaten

Titel
An in-depth look at JFR in GraalVM and how it compares to JFR in OpenJDK
Serientitel
Anzahl der Teile
798
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
GraalVM Native Image is a technology that allows users to transform their Java programs into ahead-of-time compiled executables. However, until recently, Native Image was missing a key tool that Java developers use to gain insight into what an application is doing: JDK Flight Recorder. JFR has been re-implemented in Native Image so that it can be included with executables and behave with a similar experience to JFR in OpenJDK. In this presentation, we'll peel back the layers and give you a tour of some of the most vital parts of JFR's inner workings in Native Image. At various points, we'll stop and draw comparisons to how JFR is implemented in OpenJDK. From this presentation, listeners will get exposure to some of the unique challenges to developing low-level implementations for Java-on-Java and ahead-of-time compiled applications. They will also gain a better understanding of how key JFR components work under-the-hood.