JFR para perfilado
Perfila cualquier aplicación Java con el Flight Recorder integrado — sin herramientas externas.
Comparación de Código
✕ 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
¿Ves un problema con este código? Cuéntanos.
Por qué gana la forma moderna
Integrado
Sin perfilador externo que instalar o licenciar.
Bajo overhead
~1% de impacto en el rendimiento — seguro para producción.
Eventos ricos
CPU, memoria, GC, hilos, E/S, locks y eventos personalizados.
Enfoque Antiguo
Perfilador externo
Enfoque Moderno
Java Flight Recorder
Desde JDK
9
Dificultad
Intermedio
Soporte JDK
JFR para perfilado
Disponible
Ampliamente disponible desde JDK 9/11 (código abierto en 11)
Cómo funciona
Java Flight Recorder (JFR) es una herramienta de perfilado de bajo overhead integrada en la JVM. Captura eventos de CPU, memoria, GC, E/S, hilos y eventos personalizados con un impacto mínimo en el rendimiento (~1%).
Documentación Relacionada