Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive exploration of performance tuning in production environments through this in-depth conference talk. Delve into the intricacies of Java Virtual Machine (JVM) optimization, discovering how Java has evolved to deliver performance comparable to C++ and generate instructions more optimal than statically compiled code. Explore the journey of a simple code example through the JVM and the optimizations applied along the way. Gain valuable insights from real-world experiences of transitioning applications from CMS to G1GC in production environments, understanding the implications beyond performance. Learn about the practical reality of production profiling and its importance in avoiding performance issues. Finally, witness how combining knowledge of JVM, Garbage Collectors, and Profiling techniques can be leveraged to diagnose performance problems effectively. This extensive talk, featuring Richard Warburton, Kirk Pepperdine, James Gough, and Sadiq Jaffer, provides a deep dive into essential aspects of performance tuning for Java developers and system administrators.