Masterclasses
GOTO Chicago 2020

Friday May 1
09:00 –
16:00

Java Performance Tuning

This comprehensive one-day workshop is packed with techniques that have been proven to improve your ability to fully diagnose performance bottlenecks. At the core the workshop is jPDM, a Performance Diagnostic Model used to bring structure to root cause analysis of performance regressions. The mythology is combined with a deep dive into some core JVM technology and tooling to give you the visibility you need to understand what’s gone wrong. During the day you will be presented with problems drawn from real production systems. The hands on experience should help deepen your understanding of the flow that jPDM brings to the diagnostic process. Bring your laptop, bring your performance issues and prepare to be challenged.

Topics covered will include:

  1. A rescued project case study

  2. Introduction to jPDM, a performance diagnostic methodology

    1. Models to help understand latency in distributed (micro service) systems
  3. JVM Internals

    1. Allocator essentials
    2. Garbage collection essentials
    3. JIT essentials
  4. Profiling methods for solving common problems

    1. Memory efficiency
    2. Native and Java heap based memory leaks
Kirk Pepperdine
JavaONE rockstar, Java Champion, Oracle Groundbreaker and cofounder of JCrete
Organized by