Tooling Intermediário

Faça profiling de qualquer aplicação Java com o Flight Recorder integrado — sem ferramentas externas.

✕ 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
Viu um problema com este código? Nos avise.
🆓

Integrado

Nenhum profiler externo para instalar ou licenciar.

Baixo overhead

~1% de impacto no desempenho — seguro para produção.

📊

Eventos ricos

CPU, memória, GC, threads, I/O, locks e eventos personalizados.

Abordagem Antiga
Profiler externo
Abordagem Moderna
Java Flight Recorder
Desde o JDK
9
Dificuldade
Intermediário
JFR para profiling
Disponível

Amplamente disponível desde o JDK 9/11 (código aberto a partir do 11)

O Java Flight Recorder (JFR) é uma ferramenta de profiling de baixo overhead integrada à JVM. Ele captura eventos de CPU, memória, GC, I/O, threads e eventos personalizados com impacto mínimo no desempenho (~1%).

Compartilhar 𝕏 🦋 in