JVM applications-ஐ optimize செய்வது bottlenecks-ஐ கண்டறிய profiling, JVM/GC tuning, code-level மேம்பாடுகள், மற்றும் JIT compiler-ஐ பயன்படுத்துதல் ஆகியவற்றை உள்ளடக்கியது. எப்போதும் போல, விதி: முதலில் அளவிடவும், நிரூபிக்கப்பட்ட bottleneck-ஐ optimize செய்யவும் — ஒருபோதும் யூகிக்க வேண்டாம்.
Optimize செய்வதற்கு முன் profile செய்யவும்
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
