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 ·
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
-
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.
-
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.
-
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.