Vea dónde pasa el tiempo su aplicación Java
Directamente en su IDE

GalataJ muestra métricas de rendimiento a nivel de método directamente en su código. Sin dashboards. Sin cambio de contexto. Simplemente perfile y vea.

image

Captura de pantalla IDE

IntelliJ / VS Code con métricas inline

¿Por qué GalataJ?

Los problemas de rendimiento son difíciles de encontrar

Las herramientas tradicionales te dejan adivinando. GalataJ te muestra exactamente dónde buscar.

monitoring

Dashboards APM

Ves gráficos, pero no qué línea de código es lenta. El cambio de contexto mata la productividad.

tune

Perfiladores pesados

JProfiler y VisualVM requieren configuración, ventanas separadas y cambio de contexto constante.

psychology_alt

Adivinar

Optimizas el método equivocado porque no tienes datos. Horas desperdiciadas en corazonadas.

auto_awesome

IA

Tus herramientas de IA no tienen idea sobre el rendimiento de tu aplicación ❗️

Características poderosas

Todo lo que necesitas para encontrar cuellos de botella de rendimiento sin dejar tu IDE.

Gratis
code

Métricas inline

Ve el tiempo de ejecución y el recuento de llamadas directamente encima de tus métodos en IntelliJ y VS Code.

Gratis
speed

Pestaña de perfilado en vivo

Datos de perfilado en tiempo real en un panel dedicado. Observa cómo se actualizan las métricas mientras tu aplicación se ejecuta.

Gratis
category

Detección de contexto

Detección automática de solicitudes HTTP, llamadas a base de datos y tareas programadas.

Pro
compare

Comparar sesiones

Compara sesiones de perfilado para detectar regresiones de rendimiento antes de que lleguen a producción.

Pro
psychology

Archivos de contexto IA

Genera live-performance.md y baseline-live-compare.md para optimización asistida por IA.

Pro
trending_up

Seguimiento de línea base

Rastrea las líneas base de rendimiento y recibe alertas automáticas cuando los métodos regresan.

Destacado de características

Profundiza en las funcionalidades principales que hacen de GalataJ una necesidad para los flujos de trabajo de desarrollo Java.

auto_awesome

Métricas inline

Ve el tiempo de ejecución y el recuento de llamadas directamente encima de tus métodos en IntelliJ y VS Code.

  • check_circle Métricas inline en tu código
  • check_circle Potente botón "Agregar al chat"
Inline Metrics Demo
Real-time Diagnostics Demo
analytics

Pestaña de perfilado en vivo

Datos de perfilado en tiempo real en un panel dedicado. Observa cómo se actualizan las métricas mientras tu aplicación se ejecuta.

  • check_circle Métricas en tiempo real desde tu JVM local o contenedores Docker
rocket_launch

Comparar sesiones

Compara sesiones de perfilado para detectar regresiones de rendimiento antes de que lleguen a producción.

  • check_circle Guarda sesiones individuales o comparadas en tu sistema de archivos local
  • check_circle Compara dos sesiones para detectar regresiones de rendimiento
  • check_circle Exporta sesiones individuales o comparadas a JSON/CSV/HTML
Flame Graph Export Demo
AI Context Files Demo
description

Archivos de contexto IA

Genera live-performance.md y baseline-live-compare.md para optimización asistida por IA.

  • check_circle Genera live-performance.md y baseline-live-compare.md en la carpeta .galataj/ de tu proyecto
  • check_circle Solicitudes predefinidas para ChatGPT, Cursor y otros asistentes de IA

Cómo funciona

01

Instalar plugin

Instala el plugin desde el marketplace, luego instala los componentes principales con un clic.

02

Iniciar perfilado

Haz clic en "Iniciar perfilado" en tu IDE. No se requiere reinicio.

03

Ver métricas

Las métricas aparecen inline en tu código mientras navegas.

GalataJ usa instrumentación de bytecode para medir el tiempo de ejecución del método, la asignación de memoria y la frecuencia de llamadas — con sobrecarga mínima (~3%).

Lo que GalataJ no hace

GalataJ es un perfilador de desarrollador, no una herramienta APM o de monitoreo. Te ayudamos a encontrar DÓNDE está el problema. Entender POR QUÉ es tu trabajo.

close No es un reemplazo para Datadog, New Relic o Dynatrace
close Sin detección automática de bloqueos
close Sin captura de contenido de consultas SQL
close Sin rastreo distribuido
close Sin alertas de monitoreo de producción

Construido para desarrollo asistido por IA

GalataJ no adivina. Le da a tu IA el contexto que necesita.

description

live-performance.md

Puntos críticos en tiempo real, tendencias y contexto — actualizados mientras tu aplicación se ejecuta.

compare_arrows

baseline-live-compare.md

Detección automática de regresión. Ve qué se ha vuelto más lento desde tu última línea base.

Solicitudes de ejemplo para tus herramientas de IA

Lee .galataj/live-performance.md y .galataj/baseline-live-compare.md para obtener el contexto que necesitas para mejorar el rendimiento de tu aplicación.

info Las sugerencias de IA son probabilísticas, no conclusiones. GalataJ proporciona contexto estructurado, no respuestas automáticas.

Preguntas frecuentes

Preguntas comunes sobre funcionalidad y compatibilidad.

¿Es seguro para producción?

GalataJ está diseñado para entornos de desarrollo y prueba, no para producción. Tiene aproximadamente un 3% de sobrecarga, lo cual es aceptable para dev/test pero no se recomienda para sistemas de producción en vivo. Para monitoreo de producción, usa herramientas APM dedicadas como Datadog o New Relic. GalataJ te ayuda a encontrar DÓNDE está el problema durante el desarrollo — las herramientas APM te ayudan a monitorear CUÁNDO ocurren problemas en producción.

¿Qué versiones de Java son compatibles?

GalataJ requiere Java JDK 11 o superior. Es totalmente compatible con JDK 11, 17, 21 y todas las versiones LTS posteriores. El agente usa instrumentación de bytecode que funciona en todos los tiempos de ejecución Java modernos, incluidos OpenJDK, Oracle JDK y Amazon Corretto.

¿Necesito reiniciar mi aplicación?

¡No se requiere reinicio! GalataJ usa adjuntar en tiempo de ejecución — puedes adjuntar el perfilador a cualquier proceso JVM en ejecución sin detener tu aplicación. Simplemente haz clic en 'Iniciar perfilado' en tu IDE, selecciona tu proceso Java, y las métricas comienzan a aparecer inmediatamente. Esto permite análisis de rendimiento sin tiempo de inactividad.

¿Es gratis? ¿Cuál es la diferencia entre Free y Pro?

¡Sí, GalataJ tiene un nivel Free generoso! Free incluye: métricas inline en tu código, pestaña de perfilado en vivo, detección de contexto (HTTP, DB, Planificador) y guardados de sesión limitados. Pro desbloquea: guardados de sesión ilimitados, comparación de sesiones para detección de regresión, exportar a JSON/CSV/HTML, soporte Docker local, archivos de contexto en vivo para IA (.galataj/live-performance.md) y seguimiento de línea base.

¿Cuál es la sobrecarga de rendimiento?

GalataJ tiene aproximadamente un 3% de sobrecarga. Usa instrumentación de bytecode eficiente para medir el tiempo de ejecución del método, la asignación de memoria y la frecuencia de llamadas. El agente solo instrumenta métodos que estás perfilando activamente, minimizando el impacto. Esta sobrecarga es aceptable para desarrollo y pruebas, pero no la recomendamos para cargas de trabajo de producción.

¿Puedo usarlo sin IntelliJ IDEA?

¡Sí! GalataJ admite tanto IntelliJ IDEA como VS Code con paridad de características completa. Ambos plugins proporcionan sugerencias CodeLens/CodeVision inline que muestran el tiempo de ejecución y el recuento de llamadas directamente encima de tus métodos. Instala desde el marketplace respectivo, luego instala los componentes principales con un clic.

¿Qué sistemas operativos son compatibles?

GalataJ admite Windows, Linux y macOS. Los binarios precompilados para la CLI, el controlador y el agente están disponibles para las tres plataformas. Los plugins IDE funcionan en cualquier SO donde se ejecute IntelliJ IDEA o VS Code.

¿Admite Docker?

¡Sí! El soporte Docker local está disponible en el nivel Pro. Puedes perfilar aplicaciones Java que se ejecutan en contenedores Docker locales con descubrimiento automático. Nota: Docker remoto y Kubernetes no son compatibles actualmente.

¿Cómo funciona la integración de IA?

GalataJ genera archivos markdown estructurados en la carpeta .galataj/ de tu proyecto: live-performance.md (puntos críticos y tendencias en tiempo real) y baseline-live-compare.md (detección de regresión). Puedes usar 'Agregar al chat' en el IDE para copiar este contexto directamente a ChatGPT, Cursor o cualquier asistente de IA. La IA entonces tiene los datos que necesita para sugerir optimizaciones. Nota: Las sugerencias de IA son probabilísticas, no conclusiones.

¿En qué se diferencia de las herramientas APM?

GalataJ es un perfilador de desarrollador, no un APM. Te muestra qué métodos necesitan atención directamente en tu IDE durante el desarrollo. Las herramientas APM como Datadog, New Relic y Dynatrace son para monitoreo de producción, alertas y rastreo distribuido. Somos complementarios: usa GalataJ para encontrar y corregir problemas de rendimiento durante el desarrollo, luego despliega con confianza y monitorea con APM.