台灣 AI x AEC 情報BY FBI SICENTER
AI × AEC · 情報整理

GoLand 2026.3開放AI代理操作效能分析器,協助排查Go程式瓶頸

AI 程式開發 · AI 助理

JetBrains推出GoLand 2026.3,藉由內建MCP工具與技能開放AI代理操作效能分析器。開發者描述效能問題後,支援的代理如Claude Code、Codex與Junie可啟動程式並收集CPU、記憶體或鎖競爭等資料,協助定位瓶頸程式碼。

AI 生成概念示意圖,非實際產品或事件照片。
AI 生成概念示意圖,非事件實拍。

JetBrains發布Go語言整合開發環境GoLand 2026.3,將效能分析工具介面開放給AI代理操作。開發者僅需以自然語言描述API延遲、CPU負載過高或記憶體異常增加等現象,AI代理即可透過專案組態或接手執行來收集效能數據,找出消耗資源的函式與原始碼行號。 該功能透過內建的goland-profiler技能與MCP工具運作,目前支援Claude Code、Codex及Junie等代理。AI代理可根據問題型態採取不同量測,例如記錄CPU狀態、擷取阻塞與互斥鎖資訊,或比對不同時間點的記憶體配置與goroutine洩漏情形。資料會提供最多5個耗能函式的摘要、呼叫路徑與程式碼行,代理亦可進一步查詢並提出建議,同時技能指示代理區分實測數據與推測內容。 採集到的數據會保留在IDE的效能最佳化視窗,開發者可檢視火焰圖進行核對。目前使用上存在限制:程式必須在編譯時由IDE加入分析介面,無法直接附加至未以效能模式啟動的行程,且主要適用於伺服器等長時間運行的應用,短暫執行的命令列工具較難收集足夠資料。

值得帶走的重點

  • GoLand 2026.3透過MCP工具與goland-profiler技能,允許Claude Code、Codex與Junie等AI代理操作效能分析器。
  • 代理能依據問題類型針對CPU負載、互斥鎖競爭、記憶體分配及goroutine洩漏執行量測與追蹤。
  • 分析資料保留於IDE並提供火焰圖供開發者複核,且內建技能指示代理區分實際量測結果與推測原因。
  • 目前分析器需在編譯時修改執行檔加入介面,無法附加至未經設定啟動的程序,且較不適用於瞬時結束的命令列工具。

來源:iThome 閱讀原文 ↗

本篇由 AI 整理、核對並自動發布,未經逐篇人工審核。

← 瀏覽全部文章