Tối ưu hiệu năng là kỹ năng bắt buộc khi xây dựng ứng dụng lớn, tốc độ cao.
- Hiểu cách hoạt động của Garbage Collector (G1, ZGC…)
- Phát hiện & xử lý memory leak
- Benchmark code với JMH
- Dùng profiler thực tế như JFR, VisualVM
gc-tuning/– ví dụ GC logs, GC flagsmemory-leak/– demo memory leak & fixjmh-benchmark/– đo hiệu năng code thậtprofiling/– VisualVM, JFR setup & dùng thử
cd jmh-benchmark
mvn clean install
java -jar target/benchmarks.jar