通过禁用Python、ESLint等内置扩展、清理扩展目录、配置文件监听排除项、关闭符号链接追踪、限制后台服务堆内存为1024MB以及启用轻量模式参数,可将FittenCode内存占用稳定控制在350MB以内,有效解决编辑器卡顿问题。
当编辑器出现严重卡顿时,可先通过任务管理器检查进程。切换到“详细信息”标签页,找到名称类似 fitten-code 或 Code - 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” 并回车,逐个检查已启用的内置扩展。建议将以下四类扩展全部禁用:
若要彻底清理,可清空扩展目录。关闭 Fitten Code 后,根据操作系统删除对应路径下 extensions 文件夹中的所有子目录,仅保留空文件夹:
%USERPROFILE%\.fitten-code\extensions$HOME/Library/Application Support/Fitten Code/extensions$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、.git 和 venv 目录中的文件变化。若不添加,每新增一个 node_modules 子文件夹,系统都会额外创建大量内核级文件监听对象,长期积累会持续消耗内存。
此外,搜索 search.followSymlinks 设置项,将其设为 false。符号链接遍历在大型代码库中容易引发递归扫描和内存驻留,关闭后反而能提升搜索速度。
找到 Fitten Code 主程序目录:
C:\Program Files\Fitten Code\resources\app\outContents/Resources/app/out/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 以内。确认稳定后,再逐个启用所需扩展并验证兼容性,即可让编辑器恢复流畅运行。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述