Tooling Intermédiaire

Profilez n'importe quelle application Java avec le Flight Recorder intégré — sans outils externes.

✕ Java 8
// Install VisualVM / YourKit / JProfiler
// Attach to running process
// Configure sampling
// Export and analyze
// External tool required
✓ Java 9+
// Start with profiling enabled
$ java -XX:StartFlightRecording=
    filename=rec.jfr MyApp

// Or attach to running app:
$ jcmd <pid> JFR.start
Un problème avec ce code ? Dites-le nous.
🆓

Intégré

Sans profileur externe à installer ou licencier.

Faible surcharge

~1% d'impact sur les performances — sûr pour la production.

📊

Événements riches

CPU, mémoire, GC, threads, E/S, verrous et événements personnalisés.

Ancienne Approche
Profileur externe
Approche Moderne
Java Flight Recorder
Depuis JDK
9
Difficulté
Intermédiaire
JFR pour le profilage
Disponible

Disponible depuis JDK 9/11 (open source en 11)

Java Flight Recorder (JFR) est un outil de profilage à faible surcharge intégré dans la JVM. Il capture les événements CPU, mémoire, GC, E/S, threads et événements personnalisés avec un impact minimal sur les performances (~1%).

Partager 𝕏 🦋 in