Skip to content

SPEAKER

Victor Rentea
Victor Rentea Consulting SRL

With two decades of coding experience, Victor is a Java Champion and hands-on Software Architect who has trained and inspired thousands of engineers in 150+ companies through energetic, practical workshops. Distilling the lessons learned from these sessions, he then gave countless talks at top conferences, as ‘the speaker with the soundboard’. In his little spare time, Victor coaches teams, consults on high-stakes projects, and organizes online meetups for European Software Crafters—the world’s largest community focused on code quality. Find out more and connect with Victor at https://victorrentea.ro

View
Tracing Java's Hidden Performance Traps
Conference (INTERMEDIATE level)
Room B1

Painful days spent optimizing the wrong part of a flow. Repeated attempts to blindly fix a performance issue. Speculative micro-"optimizations" that clutter the code with no measurable benefit. Only to later trace the problem to the most unexpected cause. This talk explains how to correctly zoom in on a performance bottleneck using distributed tracing, metrics, and method profiling. We learn to read a flame graph, then we review a series of bottlenecks typical for backend systems, like connection pool starvation, time-consuming Aspects, network calls, CPU hotpoints, lock contention, and Virtual Thread pinning. Join this session and prepare for the performance issues that any successful system will eventually have.

More

Searching for speaker images...