Session
Java Flight Recorder for Low-Latency Systems: A Hands-On Workshop
GC pauses are killing your latency, but JFR recordings look like noise. Where do you start?
This hands-on workshop will teach you to read JFR recordings like a pro. We'll use TradeStreamEE, an open-source high-throughput trading simulation (100K msg/sec), to generate real GC stress patterns: promotion storms, heap fragmentation, burst events, and cross-generational reference pressure.
You'll run the application locally, generate JFR recordings under different stress scenarios, and learn to identify exactly what's causing your pauses. We'll add custom JFR events to correlate application behavior with GC events, build custom dashboards in JDK Mission Control, and compare different garbage collectors side-by-side.
You'll leave with a runnable benchmarking framework, pre-recorded JFR files from all scenarios, and a mental model for diagnosing GC issues in your own applications.
Takeaways:
- TradeStreamEE code and Docker setup
- Pre-recorded JFR files from all scenarios
- JFR analysis checklist and reference guide
- Custom event templates for your own applications
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top