< session />

Hidden Powers of the JVM: Practical Performance Tuning

Significant performance gains are often possible in Java workloads without changing a single line of code. The JVM includes a deep set of performance-tuning options that directly impact throughput, latency, startup time, and resource efficiency. Yet, many of these features remain underused, hidden behind defaults or poorly documented flags.

This session explores the Top 10 JVM performance tunables every developer and architect should know. You will learn how to fine-tune memory management (heap sizing and GC), optimize execution (JIT controls and threading), improve startup time (class data sharing and AOT compilation), and enhance container awareness (CPU/memory limits and I/O tuning). We will also cover diagnostic tooling such as JFR and Async Profiler, with practical examples showing measurable improvements achieved through simple configuration changes.

What You Will Learn

  • Key JVM parameters for improving throughput, latency, and startup time

  • Real-world configuration patterns for containerized and cloud environments

  • How to use JFR and Async Profiler for performance insight and tuning

  • A ready-to-use playbook for optimizing Java applications without refactoring

Who Should Attend

Java developers, performance engineers, and architects looking to unlock hidden efficiency in their production systems using the JVM’s built-in tuning capabilities.

< speaker_info />

About the speaker

Gireesh Punathil

Senior Technical Staff Member, IBM

Gireesh Punathil is an inventor, leader, mentor, author and speaker as well as committer or steering committee member for several leading open source projects. He is a Senior Technical Staff Member at IBM, and develops and supports Java and Eclipse runtimes. He is a prolific speaker and an advocate of polyglot languages, runtimes, tools and frameworks.