Ir al contenido

Integración con IDE Basado en VS Code

¡También funciona con Cursor y Windsurf!

Esta guía aplica para VS Code, Cursor y Windsurf - todos usan la misma extensión ya que están construidos sobre VS Code.


  1. Abra Extensions (Ctrl+Shift+X)
  2. Busque “GalataJ”
  3. Haga clic en Install

VS Code Extension Installation

Requisitos

  • VS Code 1.80 o posterior
  • Java JDK 11+ para su aplicación

  1. Ejecute su aplicación Java
  2. Abra la Paleta de Comandos (Ctrl+Shift+P)
  3. Ejecute “GalataJ: Start Profiling”
  4. Seleccione la JVM de la lista

Start Profiling

La extensión maneja todo automáticamente:

  • ✅ Inicia el controlador
  • ✅ Descubre las JVMs en ejecución
  • ✅ Adjunta el agente del perfilador

JVM Selection


Las métricas de rendimiento aparecen directamente sobre sus métodos:

Inline Metrics

Métricas mostradas:

  • Tiempo de ejecución - Tiempo promedio y máximo
  • Conteo de llamadas - Número de invocaciones
  • Memoria - Asignaciones por llamada
  • Tendencia - Indicador de cambio de rendimiento

Pase el cursor sobre cualquier método para ver métricas detalladas:

Hover Popup


Haga clic en el icono de GalataJ en la barra lateral para abrir el panel:

GalataJ Panel

Características del panel:

  • Ver todos los métodos perfilados
  • Ordenar por tiempo de ejecución, conteo de llamadas o tendencia
  • Filtrar por paquete o clase
  • Clic para navegar al código fuente del método
  • Indicador de estado de conexión

Abra la Paleta de Comandos (Ctrl+Shift+P) y ejecute “GalataJ: Stop Profiling”.

Stop Profiling


Tiempo de Ejecución

Avg = promedio acumulativo desde que inició el perfilado
Max = tiempo más alto en la ventana reciente

Tendencia

↑ Positivo = haciéndose más lento
↓ Negativo = haciéndose más rápido

Conteo de Llamadas

Total de invocaciones desde que inició el perfilado

Asignaciones

Memoria asignada por llamada de método


Abra File → Preferences → Settings y busque “GalataJ”:

Extension Settings

ConfiguraciónDescripción
galataj.cliPathRuta a la CLI (si no está en PATH)
galataj.autoStartAuto-iniciar controlador
galataj.showInlineHintsHabilitar/deshabilitar indicaciones inline

¿La JVM No Aparece?

Asegúrese de que su aplicación Java esté ejecutándose, luego intente “GalataJ: Refresh JVMs” desde la Paleta de Comandos. Si aún no aparece, ejecute galataj doctor en la terminal.

ProblemaSolución
No aparecen métricasVerifique que la barra de estado muestre “GalataJ: Connected”
Las métricas no se actualizanIntente “GalataJ: Restart Profiling”
La extensión no se activaRecargue la ventana de VS Code

Para más ayuda, consulte la Guía de Solución de Problemas.