Developersummit
  • HOME
  • SPEAKERS
  • SESSIONS
  • SCHEDULE
  • FAQ
  • BUY TICKETS
  • ONDEMAND
  • CONTACT
saltmarch

GIDS news media, articles, insights and virtual events educate and illuminate its audiences so they can be fully prepared to deal with the new realities at work and in their professions.

Saltmarch On-Demand
Media

Our Experts

Videos On Demand

Insights

Call for Papers

Connect

About Us

Privacy Policy

Terms & Conditions

Contact Us

Subscribe to Developersummit

Get the latest event updates, and insights from today's leading voices.

© 2026-2027 Saltmarch. All rights reserved.

Tuning the JVM for Performance: 10 Optimizations Every Developer Should Know
RegisterTwitterLinkedInFacebook

< session />

Tuning the JVM for Performance: 10 Optimizations Every Developer Should Know

Tue, April 21 at 3:40 PM - 4:10 PM GMT+5:30BackEndArchitecture

Significant performance gains, often 10 to 40 percent, can be unlocked in Java workloads without touching a single line of source code. The JVM comes packed with tuning options that directly influence throughput, latency, startup time, and resource efficiency, yet many of these remain underutilized or poorly documented.

In this session, we will explore the "top 10 JVM performance tunables" that every developer and architect should know. Through real before-and-after examples, you will see how small configuration changes can lead to measurable improvements in workload efficiency.

We will cover practical tuning areas including memory (heap and GC tuning), execution (JIT controls and threading), startup and footprint (class sharing and AOT), container awareness (CPU, memory limits, and I/O tuning), and diagnostic tooling (JFR and async-profiler). You will also learn when a tuning helps, when it hurts, and how to evaluate trade-offs, especially in containerized and multi-tenant environments where defaults can be misleading.

Attendees will receive ready-to-use setup snippets for JFR, async-profiler, and /proc/[pid]/metrics to reproduce experiments and validate improvements in their own systems. You will leave with a practical JVM performance playbook to enhance application performance and resource utilization, without changing your code.

What You Will Learn

  • The 10 most impactful JVM tuning parameters for real-world workloads

  • How to balance throughput, latency, and startup time through configuration

  • Techniques for heap sizing, JIT tuning, and container-aware optimization

  • Diagnostic tools (JFR, async-profiler) for performance validation

  • Trade-offs and pitfalls in production tuning across different environments

Who Should Attend

Java developers, performance engineers, and architects looking to boost performance and efficiency through smart JVM tuning rather than code changes.

< speaker_info />

About the speaker

Gireesh Punathil

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.

Related Talks

Responsible GenAI for Java Developers: Fast Doesn’t Mean Reckless

Wed, April 22

Responsible GenAI for Java Developers: Fast Doesn’t Mean Reckless

Brian Benz
Gearing Up to Java 25: Key Language Features

Thu, April 23

Gearing Up to Java 25: Key Language Features

Venkat Subramaniam
Refactoring to Modernize Java Applications using AI

Tue, April 21

Refactoring to Modernize Java Applications using AI

Venkat Subramaniam

On-Demand Talks

Cloud UX: Making the Cloud User-Friendly

Cloud UX: Making the Cloud User-Friendly

Mridul Moitra, Rakesh Gunasekhar
Getting Started with Serverless Apps on Oracle Cloud Infrastructure

Getting Started with Serverless Apps on Oracle Cloud Infrastructure

Angus Myles, Sachin Pikle
Rust Microservice in Containers

Rust Microservice in Containers

Jonathan Johnson
Make a Date with Java

Make a Date with Java

Sualeh Fatehi
The Flux Pattern: MVC Framework for Data

The Flux Pattern: MVC Framework for Data

Rob Richardson
Navigating Cloud Migration: Strategies for Success

Navigating Cloud Migration: Strategies for Success

Sangeetha Yanamandra
All On-Demand »