【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"
    ]
相关推荐
捷瑞电子工坊9 小时前
Ubuntu 下安装 VSCode 和 gcc 的简单步骤
vscode·ubuntu·代码编辑器·安装教程·gcc·deb·snap
sunoo-2299 小时前
【网络编程 + 数据库】select 与 epoll 核心区别详解 + SQLite 入门到 C 接口全攻略
linux·网络·数据库·vscode·学习·sqlite
2501_9151063210 小时前
第一次开发 iPhone App,可能碰到的问题,解决办法
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
CounterGlew5111 天前
Vscode通过ssh链接autodl云服务器并配置codex
运维·服务器·vscode
谁刺我心1 天前
【vscode问题】远程remote cpptools导致linux板子cpu爆炸问题
ide·vscode·编辑器
进击的蜗牛Eric2 天前
VSCode Server手动安装指南(简洁版)
vscode
xx~t3 天前
嵌入式——Linux软件编程——网络1
linux·c语言·网络·vscode·网络协议
逐步前行3 天前
ESP32-S3-VSCode扩展ESP-IDF
ide·vscode·编辑器
2501_916008893 天前
Flutter 开发 iOS,项目打包成 IPA,命令与免 Xcode两种方法
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
witton5 天前
MacOS中在目录或者文件右键菜单中添加“使用VSCode打开”
vscode·macos·文件·目录·服务·automator·右键菜单