Thursday 11th September, 2014
9:00am to 10:00am
Let's get a handle on what your JVM is doing using system tools as well as JDK tools like jps, jstack, Mission Control and Flight Recoder. Using real world examples we try to get a handle on common development mistakes and performance problems.
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 provides everything you need to track down performance and memory problems. No need for expensive 3rd party tools.
In this session we are having a closer look at the above mentioned tools, in particular Mission Control. Where do I find them, how do I start them and how can they be used to solve my problems? To keep things real, we will use real world examples from projects like Hibernate Validator and Search.
Buckle up and get learn how to get back into control of your JVM.
Sign in to add slides, notes or videos to this session