Am I reading GC logs correctly?
There are several formats for garbage collection logs. Depending on the Java vendor (Oracle, IBM, HP,...), Java version (5, 6, 7, 8, 9), GC algorithm (serial, parallel, CMS, G1), and JVM options (-X..) garbage collection log format varies. Analyzing all these formats is not trivial. In this session, you will not only learn how to analyze different GC log formats but also how to troubleshoot complex memory problems with help of GC logs. We will walk-through some of the serious troubled real-world GC logs and troubleshoot them.
Outline/structure of the Session
I am a good entertaining & engaging speaker. Attendees smile, laugh & clap hands frequently in my sessions. I regularly speak at JavaOne and other conferences. Here are some of my talks:
https://blog.fastthread.io/2016/09/22/2016-java- one-talk- few-memorable- moments/
https://blog.tier1app.com/2013/10/07/7-secrets- of-wells- fargo-soa- platforms-high-availability/
Can you guess how many different formats of GC logs exists today? There is at 40 – 50 different formats of GC logs. Yes really 40 – 50 different formats. Even though there are so many formats, unfortunately there is only limited documentation & literature on the GC Logs. It makes hard for the engineers to diagnose and troubleshoot problems.
In this session I am going to teach engineers most commonly used GC log formats, tricks, patterns and tools to analyze them effectively. Besides that I am going to walk through some seriously troubled real world GC logs with them.
Developers, DeVops Professionals
It would be great to have flight and/or accommodation reimbursement, but I will come on my own if needed.