There are many options and tools for JVM profiling, so many that it is impossible to tell about all of them. And each has its characteristics, pros, and cons.
Vyacheslav was lucky to use different tools. And he was lucky to find various bugs in JVM-based microservices. The speaker analyzed, divided the tools and defects of microservices into groups, and wants to talk about:
- selection of profilers and their settings for the task;
- collected recipes for JVM profiling in Kubernetes;
- the moments when profiling hurts and when it helps.