Profile. Compare. Act.

Java 方法效能分析 — 直接在您的 IDE 中

在編輯器中查看每個方法的執行時間和呼叫次數。比較會話以追蹤迴歸。匯出結構化效能資料進行分析。

位元組碼插樁 · ~3% 開銷 · 執行階段自動附加 · JDK 8+

適用於 IntelliJ IDEA Community 和 Ultimate 版本,以及 VS Code

分析 → 比較 → 行動 — 全部在您的 IDE 中完成

GalataJ 運作方式

三個步驟。一個 IDE。無需切換上下文。

01

分析

Inline method metrics in IDE

內嵌方法指標

執行時間、呼叫次數和記憶體分配以 CodeLens 提示的形式直接顯示在方法上方。無需儀表板,無需獨立工具。

  • check_circle 應用程式執行時即時更新指標
  • check_circle 可排序資料的即時分析標籤頁
  • check_circle HTTP、DB 和排程器呼叫的上下文檢測
02

比較

會話比較與基準追蹤

單次分析快照無法告訴您情況是在好轉還是惡化。儲存會話,設定基準,精確查看哪些方法出現迴歸 — 以及迴歸幅度。

  • check_circle 儲存和比較分析會話
  • check_circle 帶迴歸檢測的基準追蹤
  • check_circle 用於效能趨勢的會話歷史
Session comparison and baseline tracking
03

行動

Structured Markdown context export

結構化上下文匯出

分析資料以 Markdown 檔案匯出到您的專案中 — .galataj/live-performance.md.galataj/baseline-live-compare.md。純文字,可版本控制,您、您的團隊或您的工具都可閱讀。

  • check_circle 一鍵「新增到聊天」進行 AI 輔助分析
  • check_circle 匯出為 JSON、CSV 和 HTML
  • check_circle 可重複分析工作流程的自訂提示

GalataJ 不做什麼

GalataJ 是開發者分析器,不是 APM 或監控工具。
我們幫助您找到問題在哪裡。理解原因是您的工作。

close 不能替代 Datadog、New Relic 或 Dynatrace
close 無自動死鎖檢測
close 無 SQL 查詢內容擷取
close 無分散式追蹤
close 無生產監控警示

Roadmap 2026

我們正在開發的新功能。

integration_instructions

CI Integration

GalataJ + CI — 在 pipeline 中比較 git commits 之間的效能。在 merge 前發現迴歸。

2026
dns

Local MCP Server

AI 工具直接與分析器通訊。

2026
smart_toy

Agent Skill

AI 工具可以呼叫 GalataJ CLI — run、perform、compare、act。

2026

技術原理

memory

位元組碼插樁

在位元組碼層面測量方法執行時間、記憶體分配和呼叫頻率。~3% 開銷。

bolt

執行階段自動附加

自動附加到任何執行中的 JVM 程序。無需重新啟動應用程式,無需 JVM 參數,無需設定。

deployed_code

JDK 8+

相容 JDK 8、11、17、21 及更高版本。OpenJDK、Oracle JDK、Amazon Corretto。Windows、Linux、macOS。

常見問題

關於功能和相容性的常見問題。

效能開銷是多少?

GalataJ 大約有 3% 的開銷。它使用高效的位元組碼插樁來測量方法執行時間、記憶體分配和呼叫頻率。代理僅插樁您正在主動分析的方法,從而最小化影響。這種開銷對於開發和測試是可以接受的,但我們不建議用於生產工作負載。

免費嗎?Free 和 Pro 有什麼區別?

是的,GalataJ 提供慷慨的免費層!免費包括:程式碼中的內嵌指標、即時分析標籤頁、上下文檢測(HTTP、DB、排程器)和有限的會話儲存。Pro 解鎖:無限會話儲存、用於迴歸檢測的會話比較、匯出到 JSON/CSV/HTML、本機 Docker 支援、AI 的即時上下文檔案(.galataj/live-performance.md)和基準追蹤。

我需要重新啟動應用程式嗎?

無需重新啟動!GalataJ 使用執行階段附加 — 您可以將分析器附加到任何正在執行的 JVM 程序,而無需停止應用程式。只需在 IDE 中點擊「開始分析」,選擇 Java 程序,指標就會立即出現。這實現了零停機時間的效能分析。

支援哪些 Java 版本和 IDE?

GalataJ 需要 JDK 8 或更高版本,相容所有現代 Java 執行時,包括 OpenJDK、Oracle JDK 和 Amazon Corretto。它支援 IntelliJ IDEA(Community 和 Ultimate 版本)和 VS Code,功能完全對等。可在 Windows、Linux 和 macOS 上使用。

結構化上下文匯出如何運作?

GalataJ 在專案的 .galataj/ 資料夾中產生結構化 Markdown 檔案:live-performance.md(即時熱點和趨勢)和 baseline-live-compare.md(針對基準的迴歸檢測)。這些是純文字檔案 — 您可以閱讀、對比、在程式碼審查中使用,或將其提供給 Cursor、ChatGPT 或 Copilot 等 AI 助手進行上下文效能分析。

它與 APM 工具有何不同?

GalataJ 是開發者分析器,不是 APM。它在開發期間直接在 IDE 中顯示哪些方法需要注意。Datadog、New Relic 和 Dynatrace 等 APM 工具用於生產監控、警示和分散式追蹤。我們是互補的:使用 GalataJ 在開發期間尋找和修復效能問題,然後自信地部署並使用 APM 進行監控。