Optimering af JVM-applikationer omfatter profilring for at finde flaskehalse, JVM/GC-tuning, forbedringer på kodeniveau og at udnytte JIT-compileren. Som altid gælder reglen: mål først, optimer den påviste flaskehals — gæt aldrig.
Profil før optimering
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
