Otimizar aplicações JVM abrange profiling para encontrar gargalos, ajuste de JVM/GC, melhorias no nível de código e aproveitamento do compilador JIT. Como sempre, a regra é: meça primeiro, otimize o gargalo comprovado — nunca adivinhe.
Faça profile antes de otimizar
Tools:
✓ JProfiler / YourKit / VisualVM — CPU & memory profiling, hotspots
✓ Java Flight Recorder (JFR) + Mission Control — low-overhead production profiling
✓ async-profiler — flame graphs for CPU/allocation
✓ heap dumps + Eclipse MAT — memory leak analysis
