Contents

减小vscode-cpptools/ipch的内存占用

Contents

前天在别的系统访问deepin的/home目录的时候,我发现~/vscode-cpptools/ipch竟然有5个G的大小,然后我就很好奇这是啥,然后发现是为了加速cpp编译的预编译文件,但是我感觉这个占用过多了,而且我现在一般不写大型的cpp项目,而只是用cpp写单个的算法题的代码,所以预编译头文件对于以前的cpp文件(AC掉的算法题)意义不大,只对当下文件有一点点意义,所以我就可以把这个默认的缺省5G大小改成512MB,说干就干

  1. Google搜索vscode-cpptools/ipch找到如下图东西,也可以去直接去我找到的这个网址看(Ctrl+F搜索.vscode更快找到)
  2. 去VScode菜单栏文件->首选项->设置,然后像下图一样搜索C_Cpp.intelliSenseCacheSize,修改默认的5120为512
    1. 也可以直接进入配置文件添加一行"C_Cpp.intelliSenseCacheSize": 512,(当然上面方法操作的话,此行会自动添加)

https://cdn.jsdelivr.net/gh/wolfdan666/BlogPic/%E8%BD%AF%E4%BB%B6/VScode/vscode-cpptools-ipch.png