什麼是 GalataJ?
GalataJ 是一個在 IntelliJ IDEA 和 VS Code 中運作的 Java 分析器。它在程式碼中內嵌顯示方法級效能指標,讓您比較分析會話以追蹤迴歸,並匯出結構化效能資料進行分析 — 全部無需離開編輯器。
工作流程很簡單:分析 → 比較 → 行動。
位元組碼插樁 · ~3% 開銷 · 執行階段自動附加 · JDK 8+ · Windows、Linux、macOS

分析 → 比較 → 行動
Section titled “分析 → 比較 → 行動”GalataJ 附加到執行中的 JVM,並以 CodeLens/CodeVision 提示的形式直接在程式碼上方顯示每個方法的指標:
- 執行時間 — 每個方法花費多長時間
- 呼叫次數 — 被呼叫的頻率
- 記憶體 — 每次呼叫的記憶體分配
- 趨勢 — 是在變慢還是變快?
指標即時更新。專用的即時分析面板提供所有已分析方法的可排序、可篩選視圖。
單次分析快照無法告訴您情況是在好轉還是惡化。GalataJ 讓您可以:
- 儲存分析會話並稍後查看
- 設定效能基準作為參考點
- 比較執行以精確查看哪些方法出現迴歸 — 以及迴歸幅度
這將分析從一次性活動轉變為持續的效能追蹤工作流程。
分析資料以結構化 Markdown 檔案匯出到您的專案中:
.galataj/live-performance.md— 即時熱點、趨勢和方法級上下文.galataj/baseline-live-compare.md— 針對基準的迴歸檢測
這些檔案是純文字、可版本控制的,任何工具都可以讀取。在程式碼審查、CI 流水線中使用,或將其提供給 AI 助手進行上下文效能分析。
新增到聊天按鈕可一鍵將方法上下文直接傳送給您的 AI 助手(Cursor、ChatGPT、Copilot 等)。
GalataJ 使用位元組碼插樁在 JVM 層面測量方法執行時間、記憶體分配和呼叫頻率。無需修改原始碼、新增註解或建構外掛程式。
| 插樁方式 | 位元組碼級別,無需修改原始碼 |
| 開銷 | ~3%,適用於開發和測試 |
| 附加方式 | 執行階段自動附加 — 無需重新啟動 JVM,無需參數 |
| Java 版本 | JDK 8、11、17、21 及更高 LTS 版本 |
| 執行時 | OpenJDK、Oracle JDK、Amazon Corretto |
GalataJ 專為開發和測試環境設計。對於生產監控,請使用 Datadog 或 New Relic 等專用 APM 工具。
本機 JVM
分析在本機執行的任何 Java 應用程式 — Spring Boot、Maven、Gradle、獨立 JAR。
**支援的作業系統:**Windows、Linux 和 macOS。
**不支援:**遠端伺服器分析、Kubernetes、分散式追蹤。
準備開始了嗎?
Section titled “準備開始了嗎?”安裝外掛程式,執行您的 Java 應用程式,然後點擊「開始分析」— 一分鐘內即可看到指標。