Veja onde sua aplicação Java gasta tempo
Diretamente no seu IDE

GalataJ mostra métricas de desempenho no nível do método diretamente no seu código. Sem dashboards. Sem mudança de contexto. Apenas perfis e veja.

image

Captura de tela IDE

IntelliJ / VS Code com métricas inline

Por que GalataJ?

Problemas de desempenho são difíceis de encontrar

Ferramentas tradicionais deixam você adivinhando. GalataJ mostra exatamente onde procurar.

monitoring

Dashboards APM

Você vê gráficos, mas não qual linha de código está lenta. A troca de contexto mata a produtividade.

tune

Perfiladores pesados

JProfiler e VisualVM exigem configuração, janelas separadas e troca de contexto constante.

psychology_alt

Adivinhar

Você otimiza o método errado porque não tem dados. Horas desperdiçadas em palpites.

auto_awesome

IA

Suas ferramentas de IA não têm ideia sobre o desempenho da sua aplicação ❗️

Recursos poderosos

Tudo que você precisa para encontrar gargalos de desempenho sem sair do seu IDE.

Grátis
code

Métricas inline

Veja o tempo de execução e a contagem de chamadas diretamente acima dos seus métodos no IntelliJ e VS Code.

Grátis
speed

Aba de perfilagem ao vivo

Dados de perfilagem em tempo real em um painel dedicado. Observe as métricas atualizarem enquanto seu aplicativo executa.

Grátis
category

Detecção de contexto

Detecção automática de solicitações HTTP, chamadas de banco de dados e tarefas agendadas.

Pro
compare

Comparar sessões

Compare sessões de perfilagem para detectar regressões de desempenho antes que atinjam a produção.

Pro
psychology

Arquivos de contexto IA

Gere live-performance.md e baseline-live-compare.md para otimização assistida por IA.

Pro
trending_up

Rastreamento de linha de base

Rastreie linhas de base de desempenho e receba alertas automáticos quando os métodos regredirem.

Destaque de recursos

Mergulhe nas funcionalidades principais que tornam o GalataJ essencial para fluxos de trabalho de desenvolvimento Java.

auto_awesome

Métricas inline

Veja o tempo de execução e a contagem de chamadas diretamente acima dos seus métodos no IntelliJ e VS Code.

  • check_circle Métricas inline no seu código
  • check_circle Botão poderoso "Adicionar ao chat"
Inline Metrics Demo
Real-time Diagnostics Demo
analytics

Aba de perfilagem ao vivo

Dados de perfilagem em tempo real em um painel dedicado. Observe as métricas atualizarem enquanto seu aplicativo executa.

  • check_circle Métricas em tempo real da sua JVM local ou contêineres Docker
rocket_launch

Comparar sessões

Compare sessões de perfilagem para detectar regressões de desempenho antes que atinjam a produção.

  • check_circle Salve sessões individuais ou comparadas no seu sistema de arquivos local
  • check_circle Compare duas sessões para detectar regressões de desempenho
  • check_circle Exporte sessões individuais ou comparadas para JSON/CSV/HTML
Flame Graph Export Demo
AI Context Files Demo
description

Arquivos de contexto IA

Gere live-performance.md e baseline-live-compare.md para otimização assistida por IA.

  • check_circle Gere live-performance.md e baseline-live-compare.md na pasta .galataj/ do seu projeto
  • check_circle Solicitações predefinidas para ChatGPT, Cursor e outros assistentes de IA

Como funciona

01

Instalar plugin

Instale o plugin do marketplace, depois instale os componentes principais com um clique.

02

Iniciar perfilagem

Clique em "Iniciar perfilagem" no seu IDE. Não é necessário reiniciar.

03

Ver métricas

As métricas aparecem inline no seu código enquanto você navega.

GalataJ usa instrumentação de bytecode para medir o tempo de execução do método, alocação de memória e frequência de chamadas — com sobrecarga mínima (~3%).

O que o GalataJ não faz

GalataJ é um perfilador de desenvolvedor, não uma ferramenta APM ou de monitoramento. Ajudamos você a encontrar ONDE está o problema. Entender POR QUÊ é seu trabalho.

close Não é um substituto para Datadog, New Relic ou Dynatrace
close Sem detecção automática de deadlock
close Sem captura de conteúdo de consultas SQL
close Sem rastreamento distribuído
close Sem alertas de monitoramento de produção

Construído para desenvolvimento assistido por IA

GalataJ não adivinha. Dá à sua IA o contexto de que precisa.

description

live-performance.md

Pontos críticos em tempo real, tendências e contexto — atualizados enquanto seu aplicativo executa.

compare_arrows

baseline-live-compare.md

Detecção automática de regressão. Veja o que ficou mais lento desde sua última linha de base.

Solicitações de exemplo para suas ferramentas de IA

Leia .galataj/live-performance.md e .galataj/baseline-live-compare.md para obter o contexto necessário para melhorar o desempenho da sua aplicação.

info Sugestões de IA são probabilísticas, não conclusões. GalataJ fornece contexto estruturado, não respostas automáticas.

Perguntas frequentes

Perguntas comuns sobre funcionalidade e compatibilidade.

É seguro para produção?

GalataJ é projetado para ambientes de desenvolvimento e teste, não para produção. Tem aproximadamente 3% de sobrecarga, o que é aceitável para dev/test, mas não recomendado para sistemas de produção ao vivo. Para monitoramento de produção, use ferramentas APM dedicadas como Datadog ou New Relic. GalataJ ajuda você a encontrar ONDE está o problema durante o desenvolvimento — ferramentas APM ajudam você a monitorar QUANDO problemas ocorrem na produção.

Quais versões do Java são suportadas?

GalataJ requer Java JDK 11 ou superior. É totalmente compatível com JDK 11, 17, 21 e todas as versões LTS posteriores. O agente usa instrumentação de bytecode que funciona em todos os tempos de execução Java modernos, incluindo OpenJDK, Oracle JDK e Amazon Corretto.

Preciso reiniciar minha aplicação?

Nenhum reinício necessário! GalataJ usa anexação em tempo de execução — você pode anexar o perfilador a qualquer processo JVM em execução sem parar sua aplicação. Basta clicar em 'Iniciar perfilagem' no seu IDE, selecionar seu processo Java, e as métricas começam a aparecer imediatamente. Isso permite análise de desempenho sem tempo de inatividade.

É gratuito? Qual é a diferença entre Free e Pro?

Sim, GalataJ tem um nível Free generoso! Free inclui: métricas inline no seu código, aba de perfilagem ao vivo, detecção de contexto (HTTP, DB, Agendador) e salvamentos de sessão limitados. Pro desbloqueia: salvamentos de sessão ilimitados, comparação de sessões para detecção de regressão, exportar para JSON/CSV/HTML, suporte Docker local, arquivos de contexto ao vivo para IA (.galataj/live-performance.md) e rastreamento de linha de base.

Qual é a sobrecarga de desempenho?

GalataJ tem aproximadamente 3% de sobrecarga. Usa instrumentação de bytecode eficiente para medir o tempo de execução do método, alocação de memória e frequência de chamadas. O agente apenas instrumenta métodos que você está perfilando ativamente, minimizando o impacto. Esta sobrecarga é aceitável para desenvolvimento e testes, mas não recomendamos para cargas de trabalho de produção.

Posso usá-lo sem IntelliJ IDEA?

Sim! GalataJ suporta IntelliJ IDEA e VS Code com paridade completa de recursos. Ambos os plugins fornecem dicas CodeLens/CodeVision inline mostrando o tempo de execução e a contagem de chamadas diretamente acima dos seus métodos. Instale do marketplace respectivo, depois instale os componentes principais com um clique.

Quais sistemas operacionais são suportados?

GalataJ suporta Windows, Linux e macOS. Binários pré-construídos para a CLI, controlador e agente estão disponíveis para as três plataformas. Os plugins IDE funcionam em qualquer SO onde IntelliJ IDEA ou VS Code executa.

Suporta Docker?

Sim! O suporte Docker local está disponível no nível Pro. Você pode perfilar aplicações Java executando em contêineres Docker locais com descoberta automática. Nota: Docker remoto e Kubernetes não são suportados atualmente.

Como funciona a integração de IA?

GalataJ gera arquivos markdown estruturados na pasta .galataj/ do seu projeto: live-performance.md (pontos críticos e tendências em tempo real) e baseline-live-compare.md (detecção de regressão). Você pode usar 'Adicionar ao chat' no IDE para copiar este contexto diretamente para ChatGPT, Cursor ou qualquer assistente de IA. A IA então tem os dados necessários para sugerir otimizações. Nota: Sugestões de IA são probabilísticas, não conclusões.

Como difere das ferramentas APM?

GalataJ é um perfilador de desenvolvedor, não um APM. Mostra quais métodos precisam de atenção diretamente no seu IDE durante o desenvolvimento. Ferramentas APM como Datadog, New Relic e Dynatrace são para monitoramento de produção, alertas e rastreamento distribuído. Somos complementares: use GalataJ para encontrar e corrigir problemas de desempenho durante o desenvolvimento, depois implante com confiança e monitore com APM.