跳转到内容

什么是 GalataJ?

GalataJ 是一个在 IntelliJ IDEA 和 VS Code 中运行的 Java 分析器。它在代码中内联显示方法级性能指标,让您比较分析会话以跟踪回归,并导出结构化性能数据进行分析 — 全部无需离开编辑器。

工作流程很简单:分析 → 比较 → 行动。

字节码插桩 · ~3% 开销 · 运行时自动附加 · JDK 8+ · Windows、Linux、macOS

内联性能指标

GalataJ 附加到运行中的 JVM,并以 CodeLens/CodeVision 提示的形式直接在代码上方显示每个方法的指标:

  • 执行时间 — 每个方法花费多长时间
  • 调用次数 — 被调用的频率
  • 内存 — 每次调用的内存分配
  • 趋势 — 是在变慢还是变快?

指标实时更新。专用的实时分析面板提供所有已分析方法的可排序、可筛选视图。

了解指标 → · 分析面板 →

单次分析快照无法告诉您情况是在好转还是恶化。GalataJ 让您可以:

  • 保存分析会话并稍后查看
  • 设置性能基线作为参考点
  • 比较运行以精确查看哪些方法出现回归 — 以及回归幅度

这将分析从一次性活动转变为持续的性能跟踪工作流程。

会话历史 →

分析数据以结构化 Markdown 文件导出到您的项目中:

  • .galataj/live-performance.md — 实时热点、趋势和方法级上下文
  • .galataj/baseline-live-compare.md — 针对基线的回归检测

这些文件是纯文本、可版本控制的,任何工具都可以读取。在代码审查、CI 流水线中使用,或将其提供给 AI 助手进行上下文性能分析。

添加到聊天按钮可一键将方法上下文直接发送给您的 AI 助手(Cursor、ChatGPT、Copilot 等)。

AI 集成 →

GalataJ 使用字节码插桩在 JVM 层面测量方法执行时间、内存分配和调用频率。无需修改源代码、添加注解或构建插件。

插桩方式字节码级别,无需修改源代码
开销~3%,适用于开发和测试
附加方式运行时自动附加 — 无需重启 JVM,无需参数
Java 版本JDK 8、11、17、21 及更高 LTS 版本
运行时OpenJDK、Oracle JDK、Amazon Corretto

GalataJ 专为开发和测试环境设计。对于生产监控,请使用 Datadog 或 New Relic 等专用 APM 工具。

IntelliJ IDEA

Community 和 Ultimate 版本。完整的 CodeVision 集成和工具窗口。

IntelliJ 指南 →

VS Code / Cursor / Windsurf

完整的 CodeLens 集成。适用于所有基于 VS Code 的编辑器。

VS Code 指南 →

本地 JVM

分析在本机运行的任何 Java 应用程序 — Spring Boot、Maven、Gradle、独立 JAR。

Docker 容器

通过自动发现分析本地 Docker 容器中的 Java 应用程序。(Pro

Docker 指南 →

**支持的操作系统:**Windows、Linux 和 macOS。

**不支持:**远程服务器分析、Kubernetes、分布式追踪。

安装插件,运行您的 Java 应用程序,然后点击”开始分析” — 一分钟内即可看到指标。

快速入门

2 分钟开始分析

立即开始 →

功能

查看 GalataJ 的所有功能

查看功能 →