Fitten Code内存占用优化:降低IDE插件资源消耗的设置技巧
你正全神贯注地写着代码,IDEA却突然像被施了定身术——点一下要等三秒,风扇呼呼转,内存占用飙到4GB以上。别急着怀疑是电脑老了,八成是Fitten Code在后台偷偷搞的鬼:不断加载模型、缓存上下文、扫描全项目文件,资源就被这么一点一点吃掉了。想要恢复流畅,需要从五个方向下手。

关闭非必要AI功能模块
装完Fitten Code默认会同时开启代码补全、生成、解释、测试、翻译五类AI能力。可日常写代码,真正高频用到的通常就一两个。全开的话,插件每秒得扫几百个文件,还得预加载多路模型权重,能不卡吗?
解决办法很简单:打开
File > Settings > Tools > Fitten Code
IntelliJ IDEA > Preferences > Tools > Fitten Code
限制上下文扫描范围
Fitten Code默认会监听整个项目目录,包括node_modules、dist、.git这些冗余路径。它不会自动跳过IDEA已经忽略的文件夹,得手动配置。
在Fitten Code设置页找到「Context Scope」区域,点击「Edit」,然后输入以下路径(一行一个):
node_modules
dist
build
target
.git
.hg
.svn
.DS_Store
*.log
另一个方法是点击右侧「Use IDE Excluded Paths」复选框,启用后自动同步IDEA中已设置的忽略路径。不过前提是你已经在
Settings > Editor > File Types > Ignored Files and Folders
node_modules等目录,只在这里设了也没用——Fitten Code会比IDEA的索引先加载完,内存早就爆了。
调整模型加载策略
Fitten Code启动时默认会完整加载推理模型,占内存大概1.2GB。但如果你是纯阅读、调试、或者只改几行小代码,这就是赤裸裸的浪费。
进入
Settings > Tools > Fitten Code > Model Settings
停用实时代码分析
「检查BUG」「优化代码」这些功能依赖持续的AST树解析和规则引擎运行,你每改一行代码它就要重新分析整个函数体,很容易引发GC风暴。
有三种方法关掉:一是右键代码,取消勾选「Fitten Code > Analyze This File in Real Time」;二是进入
Settings > Editor > Inspections > Fitten Code
清理本地缓存与会话历史
Fitten Code会把每次对话、补全请求、上下文摘要都持久化到本地SQLite数据库里,默认不自动清理。三个月下来缓存体积能到800MB以上,而且还在内存里映射着。
打开