跳到內容

什麼是 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 的所有功能

查看功能 →