Java is continuously evolving and each release brings new features. For sure you heard about Lambdas for Java 8, right? Who hasn’t?
Unfortunately, despite all new language features developers still often struggle with performance issues and memory leaks. How do you go about solving these problems? Luckily, Java tooling support is evolving as well, but much more hidden for many. When was the last time you looked into the bin directory of your JDK? Ever heard of tools like jps, jstack or jmap? What’s about Mission Control and Flight Recorder? Java together with a few simple system tools provide everything you need to track down performance and memory problems.
In this session we are having a closer look at the above mentioned tools. Where do I find them? How do I start? What do they tell me? And of course how can they be used to solve my problems? To keep things real, we will use real world examples from various Hibernate projects.
Buckle up and get learn how to get back into control of your JVM.