ZSJ-3068 Production Profiling: What, Why and How | Devoxx

Devoxx Belgium 2018
from Monday 12 November to Friday 16 November 2018.

   Production Profiling: What, Why and How

Conference

Mind the Geek
Mind the Geek
Beginner & novice level
Room 7 Wednesday from 12:00 til 12:50

Everyone wants to understand what their application is really doing in production, but this information is normally invisible to developers. Profilers tell you what code your application is running but few developers profile and mostly on their development environments. Thankfully production profiling is now a practical reality that can help you solve and avoid performance problems.

Profiling in development can be problematic because it’s rare that you have a realistic workload or performance test for your system. Even if you’ve got accurate perf tests maintaining these and validating that they represent production systems is hugely time consuming and hard. Not only that but often the hardware and operating system that you run in production are different from your development environment.

This pragmatic talk will help you understand the ins and outs of profiling in a production system. You’ll learn about different techniques and approaches that help you understand what’s really happening with your system. This helps you to solve new performance problems, regressions and undertake capacity planning exercises.

Performance tuning   monitoring   Java Virtual Machine   profilers  
Subscribe to Devoxx on YouTube
RIchard Warburton
RIchard Warburton
From Opsian

Richard is a Software Engineer, Teacher and Java Champion. He is the cofounder of Opsian.com and has a long-standing passion for improving Java performance. He’s worked as a developer in different areas including HFT, Static Analysis, Compilers and Network Protocols. He has written the book “Java 8 Lambdas” for O’Reilly and helps developers learn via http://iteratrlearning.com and http://www.pluralsight.com/author/richard-warburton. He is a regular speaker on the conference circuit and holds a PhD in Computer Science from The University of Warwick.


Sadiq Jaffer
Sadiq Jaffer
From Opsian

Sadiq holds a PhD in Autonomous Robotics and has for years consulted for multi-national companies designing and implementing highly scalable intelligent platforms. His experience has included deep learning systems, embedded platforms, desktop and mobile games development.


Sign-in
Make sure to download the Android or iOS mobile schedule.