跳到主要內容
maxstudioNews
AI 自動化DEV Community (Claude Code)約 1 分鐘

揭密 Claude Code 啟動時的記憶體載入機制

我們針對 Claude Code 2.1.300 進行了 10 種記憶體設定的 Token 計數,發現缺少 import 會靜默失敗,而範圍規則內的 import 則會載入。此外,載入的每個字元都會在每次請求時產生費用,且 AGENTS.md 檔案從未被讀取。即使將大型 import 放置在路徑過濾的規則檔中,它仍會在會話啟動時被載入,無法節省資源。

揭密 Claude Code 啟動時的記憶體載入機制
圖片來源:DEV Community (Claude Code)

我們針對 Claude Code 2.1.300 上的 10 種記憶體設定進行了 Token 計數。結果發現,缺少 import 會靜默失敗,而範圍規則內的 import 則會正常載入。值得注意的是,保加利亞語的 Token 成本更高。

總體而言,大部分情況都符合預期,但有三個例外情況不會發出任何警告。此外,您載入的每個字元都會在每次請求時產生費用。我們的計數(版本 2.1.300)顯示,存在的 import 檔案會完整載入,沒有路徑過濾的規則檔也是如此。

然而,指向不存在檔案的 import 卻不會載入任何內容,但執行仍以 exit code 0 和空的錯誤流結束。另一個發現是,位於 CLAUDE.md 旁邊的 AGENTS.md 檔案從未被讀取。

最後,即使將 import 放置在經過路徑過濾的規則檔中,它仍然會在會話啟動時被載入,因此將大型 import 移到那裡並不能節省任何資源。您可以前往 AISkills402 閱讀完整的報告,了解更多細節。

Share

覺得值得一看?分享給朋友。

以上為 AI 自動翻譯導讀。原文版權歸 DEV Community (Claude Code) 所有, 建議透過「閱讀原文」前往原始網站,以取得最完整資訊並支持原作者。

Newsletter

不用每天追,AI 重點每週寄給你

43 個來源、每 2 小時更新,太多看不完。電子報每週挑最值得看的幾則,附上 Max 的看法。

每週一封。Email 只用來寄電子報,每封信都能一鍵退訂。