Optimering av JVM-applikationer omfattar profilering för att hitta flaskhalsar, JVM/GC-justering, kodnivaförbättringar och att utnyttja JIT-kompilatorn. Som alltid gäller regeln: mät först, optimera den bevisade flaskhalsen — gissa aldrig.
Profilera innan du optimerar
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
