VDB-1347 A peek into the black box - how to adopt Java Flight Recorder to improve non-functional testing | Devoxx

Devoxx Poland 2019
from Monday 24 June to Wednesday 26 June 2019.

   A peek into the black box - how to adopt Java Flight Recorder to improve non-functional testing

Conference

Methodology & Culture
Methodology & Culture
Expert & Senior level

Troubleshooting of Java applications becomes easier with OpenJDK 11, as Java Mission Control and Java Flight Recorder tools are now open for use to anyone.

There are however less obvious applications where these can shine as well. It is not only low footprint of JFR on running JVM but also a toolset that is available to programmatically perform analysis of results that make JMC/JFR a perfect tandem for automated collection and processing of JVM metrics during non-functional testing in CI/CD pipelines.

During this presentation, an approach will be presented to conduct performance and capacity testing with JFR. We will show how JMC API can be used to identify bottlenecks in Java services and how one can measure trends in performance/capacity of a service across multiple releases. Finally we will propose an approach to build Machine Learning based models on top of JFR data to estimate cluster capacity.

Subscribe to Devoxx on YouTube
Marek Bubala
Marek Bubala
From Goldman Sachs

Software Developer & Architect with over 10 years of experience in the market. I currently hold Senior Engineer position at Goldman Sachs where I lead development of core platforms that provide Model Driven Development functionalities. Privately I am interested in software resilience and testing automation.


Sign-in
Make sure to download the Android or iOS mobile schedule.