首页 > 人工智能 >Fitten Code内存占用过高的优化技巧与系统参数调整

Fitten Code内存占用过高的优化技巧与系统参数调整

来源:互联网 2026-08-04 08:17:15

通过禁用Python、ESLint等内置扩展、清理扩展目录、配置文件监听排除项、关闭符号链接追踪、限制后台服务堆内存为1024MB以及启用轻量模式参数,可将FittenCode内存占用稳定控制在350MB以内,有效解决编辑器卡顿问题。

定位高内存占用的根源

当编辑器出现严重卡顿时,可先通过任务管理器检查进程。切换到“详细信息”标签页,找到名称类似 fitten-codeCode - OSS 的进程,右键选择“转到服务”或“打开文件位置”,确认启动路径中包含 fitten-code 字样。

更精确的方法是使用微软的 Process Explorer 工具。附加到该进程后,展开所有子进程,按“Working Set”(工作集)从高到低排序。重点关注 RSS(物理内存占用)超过 300MB 的子模块,常见的高消耗模块包括:【Python Language Server】【ESLint Server】【Git Extension Host】。这些进程是内存占用的主要来源,而非编辑器主界面本身。

长期稳定更新的攒劲资源: >>>点此立即查看<<<

禁用或清理高消耗扩展

在 Fitten Code 中按下 Ctrl+Shift+P,输入 “Extensions: Show Built-in Extensions” 并回车,逐个检查已启用的内置扩展。建议将以下四类扩展全部禁用:

  • Python(ms-python.python)
  • ESLint(dbaeumer.vscode-eslint)
  • GitLens(eamodio.gitlens)
  • Remote – SSH(ms-vscode-remote.remote-ssh)

若要彻底清理,可清空扩展目录。关闭 Fitten Code 后,根据操作系统删除对应路径下 extensions 文件夹中的所有子目录,仅保留空文件夹:

  • Windows: %USERPROFILE%\.fitten-code\extensions
  • macOS: $HOME/Library/Application Support/Fitten Code/extensions
  • Linux: $HOME/.config/Fitten Code/extensions

重启 Fitten Code 后扩展列表为空,此时按需启动 1~2 个轻量扩展(如 Prettier 或 TODO Highlight),避免一次性恢复全部旧配置。

优化文件监听设置

打开设置(Ctrl+,),点击右上角的“打开 settings.json”图标,在 JSON 文件中添加以下配置:

"files.watcherExclude": {
    "**/node_modules/**": true,
    "**/.git/**": true,
    "**/venv/**": true
}

这三行配置的作用是让 Fitten Code 忽略 node_modules.gitvenv 目录中的文件变化。若不添加,每新增一个 node_modules 子文件夹,系统都会额外创建大量内核级文件监听对象,长期积累会持续消耗内存。

此外,搜索 search.followSymlinks 设置项,将其设为 false。符号链接遍历在大型代码库中容易引发递归扫描和内存驻留,关闭后反而能提升搜索速度。

限制后台服务的内存上限

找到 Fitten Code 主程序目录:

  • Windows: C:\Program Files\Fitten Code\resources\app\out
  • macOS: 右键应用 → “显示包内容” → Contents/Resources/app/out
  • Linux: /opt/fitten-code/resources/app/out

编辑同级目录下的 argv.json 文件(若不存在则新建),写入以下内容:

{
    "enable-crash-reporter": false,
    "max-memory": "1024"
}

其中 "max-memory": "1024" 用于强制限制后台服务的最大堆内存为 1024MB。超过该值时系统会触发垃圾回收或拒绝分配。建议该数值不超过物理内存的四分之一,否则可能引发系统 OOM 强制终止。

保存后彻底退出 Fitten Code(确保进程完全消失),再重新启动。

启用轻量模式启动参数

在桌面 Fitten Code 快捷方式上右键,选择“属性”,在“目标”栏末尾添加以下参数:

Windows 示例:
"C:\Program Files\Fitten Code\FittenCode.exe" --disable-extensions --disable-gpu --no-sandbox

macOS/Linux 用户在终端中操作:
/Applications/Fitten Code.app/Contents/MacOS/Electron --disable-extensions --disable-gpu --no-sandbox

各参数的作用:

  • --disable-extensions:绕过整个扩展系统,不载入任何插件。
  • --disable-gpu:关闭硬件加速。纯代码编辑场景下无影响,可节省 80~120MB 显存映射。
  • --no-sandbox:省略沙箱初始化流程(仅适用于可信的本地环境)。

首次启动后将进入无插件、无GPU加速、无沙箱的极简工作区,此时内存占用通常稳定在 350MB 以内。确认稳定后,再逐个启用所需扩展并验证兼容性,即可让编辑器恢复流畅运行。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备2026025700号-3 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。