Ir al contenido

Panel de Historial

Función Pro

Las funciones de gestión de sesiones (guardar, comparar, exportar) requieren una licencia Pro. El nivel gratuito permite 1 guardado de sesión por día.


El Panel de Historial le permite guardar sesiones de perfilado, compararlas contra baselines y exportar datos para análisis. Esto es esencial para rastrear el rendimiento a lo largo del tiempo y detectar regresiones.


  1. Abra la ventana de herramientas Profiler (panel inferior)
  2. Haga clic en la pestaña History
  1. Haga clic en el icono de GalataJ en la barra lateral
  2. Expanda la sección Session History

Guarde sus datos de perfilado actuales para comparar más tarde o exportar para análisis.

  1. Mientras el perfilado está activo, haga clic en el botón Guardar Sesión
  2. Ingrese un nombre descriptivo (ej. “Antes de optimización”, “lanzamiento v2.1.0”)
  3. Opcionalmente agregue etiquetas para filtrar
  4. Haga clic en Guardar
DatosDescripción
Métricas de métodosTiempo CPU Prom/Max, conteo de llamadas, asignaciones
Info de contextoEndpoints HTTP, controladores Spring, consultas DB
Info de JVMVersión de Java, tamaño de heap, estadísticas de GC
Marca de tiempoCuándo se capturó la sesión

Un baseline es una sesión de referencia contra la cual compara su rendimiento actual (en vivo). Representa su estado “conocido como bueno”.

  1. En el Panel de Historial, encuentre la sesión que desea como baseline
  2. Clic derecho → Establecer como Baseline (o haga clic en el icono ⭐)
  3. La sesión baseline se marcará con una estrella

Compare cualquier dos sesiones para ver qué cambió - perfecto para detectar regresiones o verificar optimizaciones.

ColumnaDescripción
MétodoNombre de clase y método
BaselineMétricas de la sesión baseline
ActualMétricas de la sesión comparada
DeltaDiferencia (+ más lento, - más rápido)
Tendencia↑ Regresión, ↓ Mejora, = Sin cambio
  • 🟢 Verde - Rendimiento mejoró (más rápido, menos memoria)
  • 🔴 Rojo - Rendimiento empeoró (más lento, más memoria)
  • Gris - Sin cambio significativo

Exporte sus datos de perfilado para documentación, compartir o análisis externo.

FormatoMejor Para
JSONAnálisis programático, integración CI/CD
CSVAnálisis en hojas de cálculo, Excel/Google Sheets
HTMLReportes legibles, compartir con el equipo
Ventana de terminal
# Exportar última sesión
galataj export --format json --output ./profiling-data.json
# Exportar sesión específica
galataj export --session-id abc123 --format html --output ./report.html
# Exportar comparación
galataj export --compare --session1 abc123 --session2 def456 --format csv

Nombre las Sesiones Descriptivamente

Use nombres como “v2.1.0-antes-arreglo-cache” en lugar de “sesion1”

Guarde en Hitos

Guarde sesiones antes/después de cambios importantes, lanzamientos y optimizaciones

Use Etiquetas

Agregue etiquetas como “producción”, “staging”, “feature-x” para filtrado fácil

Actualizaciones Regulares de Baseline

Actualice su baseline después de mejoras de rendimiento verificadas


ProblemaSolución
No puede guardar sesiónVerifique licencia Pro: galataj license status
Las sesiones no aparecenActualice el Panel de Historial
La exportación fallaVerifique espacio en disco y permisos de escritura
La comparación no muestra datosAsegúrese de que ambas sesiones tengan métodos superpuestos