Master the Machine Beneath Your Java

Dissect the JVM, decode the logs, and fix production like a pro!

September 29 - 30, 2025 | London or Online

EARLY BIRD SPECIALS END IN:

It’s not magic— it’s the JVM
Learn how to read what the JVM is really telling you when things go wrong

Think like the JVM
Build deep, tool-agnostic troubleshooting skills that actually work in production.

From GC logs to latency spikes
Crack the code of JVM performance with real-world labs and case studies.

Designed for These Roles

5 Reasons to join
the Bootcamp

Real-World Relevance
Solve performance issues you actually see in production
check icon
check icon
Deep Technical Insight
Go beyond surface-level metrics and understand the JVM’s internals.
Hands-On Learning
Labs and live exercises using real dumps, logs, and performance data
check icon
check icon
Proven Technique
Learn reusable diagnostic patterns used by performance engineers in enterprise environment
Tool Independence
Master techniques that work regardless of your tooling stack — not vendor-dependent tricks
check icon

STAY TUNED!

JOIN OUR NEWSLETTER

5 Things You’ll Finally Feel Confident Doing

  • Confidently diagnose memory leaks, GC issues, and thread bottlenecks
  • Interpret and act on GC logs, heap dumps, and thread dumps like a forensic expert
  • Tune garbage collectors (G1, ZGC, Shenandoah) for specific workloads.
  • Recognize early signs of performance degradation — and respond with precision.
  • Communicate performance root causes clearly across teams and stakeholders.

Differentiation from other Java Performance workshops

  • Not vendor-tool dependent: We focus on concepts over GUIs — useful with any toolchain.
  • Enterprise-grade realism: Real-world case studies instead of trivial examples.
  • Structure, not folklore: Diagnostic patterns and root cause frameworks — not just “tips and tricks.”
  • Two-day deep dive: From internals to applied tuning — this is not a surface-level course.
  • Interactive labs: You don’t just watch — you analyze, diagnose, and solve.

Bootcamp Day 1

Deep Dive into JVM Internals & Diagnostics:

We’ll dive deep into the inner workings of the Java Virtual Machine. This is not a high-level overview — you’ll dissect the core components of the JVM: threads, heap, metaspace, native memory, and HotSpot optimizations.

You’ll learn how to systematically analyze JVM artifacts such as garbage collection logs, thread dumps, and heap dumps — and how to draw actionable insights from them. Through hands-on labs with real-world examples, you’ll develop a structured, tool-independent approach to diagnosing JVM behavior.

Bootcamp Day 2

Troubleshooting Patterns & Performance Tuning at Scale:

Day 2 is all about applying advanced troubleshooting strategies and performance tuning techniques in real-world scenarios. You’ll learn timeless diagnostic patterns that can be used to solve production problems — whether it’s memory leaks, long GC pauses, or unexplained latency spikes.


We’ll explore how to tune modern garbage collectors like G1, ZGC, and Shenandoah, and how to adjust JVM parameters for specific workloads. Using real enterprise case studies, you’ll analyze complex performance issues and practice applying proven techniques to resolve them. By the end of the day, you’ll be equipped to not only understand but actively optimize and stabilize JVM-based applications at scale.

Secure Your Spot