If you're register to Day 2 you may also register to this lab. If you're not registered to Day 2, then we're sorry...
Space is limited to 50.
One of the unfortunate truths of software development is that, sooner or later, shit hits the fan and something breaks on production. The Java platform (and the JDK specifically) has a whole set of debugging and analysis tools that can be used to diagnose a large variety of production issues with no prior setup and nothing but SSH access to the server and a bit of common sense.
This lab will focus on common Java server production issues (including deadlocks, memory leaks and thread starvation), and introduce some of these tools by demonstrating how they can be used to analyze and resolve each scenario.