Java Flight Recorder
JVM ve uygulama olaylarını düşük overhead hedefiyle kaydeden, production profiling ve olay korelasyonu için kullanılan yerleşik gözlemleme altyapısı.
Teknik Bağlam
Allocation, lock, GC, thread, I/O ve method profiling olayları aynı zaman çizelgesinde incelenebilir. JDK 25 CPU-time profiling ve cooperative sampling gibi ek JFR yetenekleri içerir.
Sınırlar
JFR bütün olayları sıfır maliyetle toplamaz; event seçimi ve sampling/threshold ayarları ölçüm overhead'ini etkiler.
İlgili Kavramlar
- Safepoint
- Allocation Rate
- CPU Profiling
- Garbage Collection
Kaynak
- https://openjdk.org/projects/jdk/25/