Deep Dive: Performance Tuning in Production
3,513 views · Published 16 May 2018 · 2:58:55 · Indexed 25 October 2026
Channel: Devoxx · 2018 · Science & Technology
With Richard Warburton, Kirk Pepperdine, James Gough & Sadiq Jaffer. Optimising Java - a brief tour of the JVM On release Java was slow but today it can give performance comparable to C++ and emit instructions more optimal than code that is statically compiled. But how does the JVM Optimise Java? We’ll take a tour of a simple code example, the journey to the JVM & the optimisations in between Moving to G1GC - An Experience Report With Java 9, the G1GC replaced the Parallel collector as default. The hype surrounding this change suggests that G1GC is the best collector ever. Let’s explore the reality, looking at experiences moving applications from CMS to G1GC in real production environments. The implications go beyond performance Production Profiling: What, Why and How You want to understand what an application is doing in production, but this information is often invisible. Profilers tell you what code your application is running but few developers profile and mostly on their development environments. Production profiling is now a practical reality that can help avoid performance problems Collaborative Performance Diagnostics See how your knowledge about the JVM, Garbage Collectors and Profiling can be combined to diagnose performance problems
More from this channel
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:44
Second generation "workflow managers" for big data by Alex Van Boxel
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet