【vsc】cpptools占用内存过大

已查明原因,因为大型工程时,每个索引都会占内存,一直在扫描,所以内存占用十分夸张,一百多个G常有的的事。

解决方案

指定路径,只索引你需要的源码部分

json 复制代码
    // 默认包含的
    "C_Cpp.default.includePath": [
        "${workspaceFolder}/src",
        "${workspaceFolder}/include"
    ],
    // 指定包含的
    "C_Cpp.indexing.includePaths": [
        "${workspaceFolder}/src",
        "${workspaceFolder}/include"
    ],
    // 指定排除的视觉隐藏,实际文件还在
    "C_Cpp.files.exclude": {
        "**/.vscode": true,
        "**/.vs": true,
        "**/.git": true,
        "**/out": true,
        "**/tmp": true
    }
    // 索引取消,不跳转
    "C_Cpp.indexing.ignorePatterns": [
        "**/build/**",
        "**/bin/**",
        "**/*.o",
        "**/*.obj"
    ]
相关推荐
非鱼䲆鱻䲜1 小时前
vscode开发stm32添加新的头文件路径和包含源文件
ide·vscode·stm32·cmake·包含头文件·包含源文件
liurunlin8885 小时前
Go环境搭建(vscode调试)
开发语言·vscode·golang
Willliam_william9 小时前
QEMU学习之路(11)— 使用VSCode调试qemu-system-riscv64
ide·vscode·学习
TroubleMakerQi10 小时前
[虚拟机环境配置]07_Ubuntu中安装vscode教程
linux·人工智能·vscode·ubuntu
zhensherlock12 小时前
Protocol Launcher 系列:Trae AI 编辑器的深度集成
javascript·人工智能·vscode·ai·typescript·编辑器·ai编程
不解不惑13 小时前
MacOS系统ssh和ftp,使用vscode实现
vscode·macos·ssh
π同学1 天前
ESP-IDF+vscode开发ESP32第二讲——console
vscode·esp32·console
计算机安禾1 天前
【C语言程序设计】第35篇:文件的打开、关闭与读写操作
c语言·开发语言·c++·vscode·算法·visual studio code·visual studio
Austin_YB1 天前
VScode中配置Python环境
ide·vscode·python
今天也是爱大大的一天吖1 天前
vscode迁移插件至cursor的三个法子
ide·vscode·编辑器·cursor