You can probably optimize your @Java programs to run 2-10x faster,...

Those bottlenecks are not where you think they are.
Use free tools such as async-profiler, VisualVM, JFR and vmstat to find them.
Let me show you how. 🧵
This means it's more honest than:
- VisualVM's sampler which rounds measurements to the nearest safepoint
- VisualVM instrumentation profiler which inflates short methods that are called a lot with instrumentation overhead
Anything important that I missed?







