yCrash Webinar Series: Mastering Java Performance

Our team has been delivering outstanding talks at conferences and leading quarterly training sessions for Java developers, SRE engineers, Performance QA engineers, and DevOps engineers. Over the past year, we’ve also been running a series of webinars, where our very own Ram Lakshmanan shared deep insights into Java performance and troubleshooting. We recently celebrated this journey in our Java Performance Webinars Milestone Blog.

Now, we’re excited to take this initiative to the next level. Moving forward, our monthly webinars will not only feature in-house expertise but also bring in renowned external speakers from the global Java community. These sessions are designed to deliver valuable techniques, best practices, and tools to help you optimize Java performance and solve complex troubleshooting challenges.

This blog category will keep you updated with details on upcoming events as well as recaps of past sessions. Stay tuned for expert insights, practical takeaways, and new learning opportunities every month!

Upcoming Webinar

  • Date: July 29, 2026
  • Time: 8:30 AM PST
  • Duration: 30 minutes

Title

OQL for JVM Troubleshooting: Querying Heap Dumps Like a Database

Description:

Java heap dumps contain a wealth of information about an application’s memory state, but extracting meaningful insights from millions of objects can be challenging. Object Query Language (OQL) provides a powerful way to search, filter, and analyze heap dump data using expressive, SQL-like queries.

In this session, Jill will introduce the fundamentals of OQL, explain how heap dump analyzers organize object data, and demonstrate practical techniques for investigating memory issues using real-world examples. Whether you’re diagnosing memory leaks, exploring object relationships, or validating application behavior, OQL can significantly accelerate your troubleshooting workflow.

Key Takeaways:

  • Understand what Object Query Language (OQL) is and why it is a valuable tool for JVM troubleshooting.
  • Learn how heap dump analyzers organize objects and memory data behind the scenes.
  • Explore the fundamentals of OQL syntax through practical, easy-to-follow examples.
  • Build more advanced queries to analyze complex object relationships and memory structures.
  • Apply OQL techniques to real-world troubleshooting scenarios for faster and more effective root cause analysis.
  • Live Q&A Session with the speaker Jill Thornhill

Speaker Bio

Jill Thornhill has built a distinguished career in software development, technical training, and production troubleshooting, working with organizations across the United Kingdom and Africa. With deep expertise in Java and relational databases, she has spent years helping developers understand complex JVM behavior and improve application performance.

In this webinar, Jill brings these two domains together to demonstrate how Object Query Language (OQL) enables engineers to analyze Java heap dumps using familiar database-style queries. By applying SQL-like concepts to heap dump analysis, attendees will learn how to uncover insights that are often difficult to identify through traditional navigation alone.

Previous Webinars

Share your Thoughts!

Up ↑

Index

Discover more from yCrash

Subscribe now to keep reading and get access to the full archive.

Continue reading