5 Side notes JAX London 2016

Quick notes from session 5 of JAX London 2016. Java Flight Recorder preseneted by Ola Westin from Oracle.

· Q.Assistance · 1 minutes ·

A woman on the background holding a java logo on her fingers.

Overview

11th Oct — 13:45 to 14:35 Java Flight Recorder — Production Time Profiling On Demand by Ola Westin From Oracle

Notes

  • InfoQ article about this session.
  • Java flight recorder: Java Flight Recorder (JFR) is a tool for collecting diagnostic and profiling data about a running Java application.
  • Java mission control: Oracle® Java Mission Control for Eclipse is a set of plug-ins for the Eclipse IDE designed to help develop, profile and diagnose applications running on the Oracle® Java HotSpot VM.
  • Key concepts:
    • Configure durable events with thresholds levels to discard events within boundaries.
    • Not tracking native calls yet.
    • Configure continuous recording of the JVM with dump results on exit or on demand.
    • Configure time-boxed recordings at a set time.
    • With the tool Jcmd we can send commands to the JVM in order to control Java Flight Recordings, troubleshoot, and diagnose JVM and Java Applications.
    • Using JMX it is possible to trigger recording sessions when thresholds are breached.
    • Those tools can operate remotely from the JVM under test.

That was all for this session.


Many thanks for reading, please leave a comment if you have any quality hint.

Keep on testing, better!

More posts

  • Software dev coding with confused face.

    Devs environment disorder?

    Do developers prefer to work in chaotic environments? Let's face it, we need someone to blame when things do not work as expected.

  • A photo of a guy looking at a whiteboard with a flowchart diagram

    How to build Mermaid Diagrams into an Astro MDX blog

    Discover how to seamlessly integrate Mermaid diagrams into an Astro MDX blog using a custom devContainer setup. This post dives into the challenges of pre-rendering text-based diagrams—like flowcharts and sequence diagrams—for a static site, offering a streamlined solution with Docker Compose, Playwright-core, and Chrome. This practical guide will simplify your setup, ensure consistency, and boost performance.

  • A photo taken from above showing a meeting table with people woriking with their laptops.

    11 Side notes JAX London 2016

    Quick notes from session 10 of JAX London 2016. Applying DDD at pace for Effective Microservices workshop preseneted by Russ Miles.