笔者一直都喜欢用VAX插件来做C++的开发,但发现VS2012安装了VAX后,CPU占用超级高,有时界面卡死得很厉害。我卸了又装,升级最新版,都无论用。
直到有天。看到网友说:VS2012的sdf文件和pch文件夹非常大。能够设置个暂时文件夹进行存放,以便及时删除而节约硬盘空间。
所以我也跟着做了例如以下设置:
在选项->文本编辑器->C/C++->高级里,把回退位置设为TRUE,并指定了回退位置的保存目录。
设置完后,我突然发现project不会再让CPU跑到50%以上。连续开了3个VSproject。也都执行的非常稳定。
我仅仅能怀疑:VAX插件可能和VS的sdf或pch目录里的信息有关。其有时找不到这些信息,可能就会导致CPU超级高。