Uploaded February 2023 | Updated September 2026, 2 weeks ago
by Johannes Bechberger
Using Firefox Profiler to view Java profiling data
Like many programming communities, the Java community lacks a simple open-source profiling UI. In the quest to build such a UI, I found the Firefox Profiler to be the closest to an adaptable polyglot profiling UI. This talk presents my Java JFR Profiler plugin for IntelliJ and gives an overview of how to adapt and integrate the Firefox Profiler to use it to view profiling data from different sources, like JDK Flight Recordings.
This presentation from FOSDEM 2023 is made available pursuant to the Attribution-ShareAlike 2.0 Belgium (CC BY-SA 2.0 BE) license. More information about this license is available here: creativecommons.org/licenses/by-sa/2.0/be/deed.en_GB and the license terms are available here creativecommons.org/licenses/by-sa/2.0/be/legalcode.nl (in Dutch) and here creativecommons.org/licenses/by-sa/2.0/be/legalcode.fr (in French).
by Johannes Bechberger
Using Firefox Profiler to view Java profiling data
Like many programming communities, the Java community lacks a simple open-source profiling UI. In the quest to build such a UI, I found the Firefox Profiler to be the closest to an adaptable polyglot profiling UI. This talk presents my Java JFR Profiler plugin for IntelliJ and gives an overview of how to adapt and integrate the Firefox Profiler to use it to view profiling data from different sources, like JDK Flight Recordings.
This presentation from FOSDEM 2023 is made available pursuant to the Attribution-ShareAlike 2.0 Belgium (CC BY-SA 2.0 BE) license. More information about this license is available here: creativecommons.org/licenses/by-sa/2.0/be/deed.en_GB and the license terms are available here creativecommons.org/licenses/by-sa/2.0/be/legalcode.nl (in Dutch) and here creativecommons.org/licenses/by-sa/2.0/be/legalcode.fr (in French).










