1.首先是这里,这里默认是用的软件加速,把"基于客户端性能自动调整视觉体验"去掉勾选.然后把下面的第一个选项去掉,第二选项勾选.我在想,它的"自动"基于什么的,我有独立显卡它居然还是"自动"的软件渲染.
2.把代码管理去掉.
3.把CodeLens给关闭掉.
4.把滚动条的略缩图模式改为条状模式.
5.修改"最大并发C++编译数",默认是0,即为全开,把所有的内核都占用,编译的时候会因此非常卡,但是编译会非常快.可以改为-1,或者改为合适的内核数.
6. 把IntelliTrace关闭.
7. 如果装了Visual CodeMap插件也关闭或禁用掉。
8. 如果安装了VAssistX助手,可把VS内部的智能分析代码补全模块vcpkgsrv.exe关闭。
是 VC 智能感知问题,可以禁了。
方法是: 菜单: 工具 -》 选项 -》 文本编辑器 -》 C++ -》 高级
右边 Intellisense false 改为 Ture
注意:此设置会导致无法使用代码高亮与智能提示
(VS2015 vcpkgsrv.exe进程CPU占用高的解决方法)
9. 解决vs2015后端vshub.exe自动启动问题 (vshub ,vshub server消耗内存比较多)
今天第一次启动vs2015,发现机器的cpu一直在满格状态,虽然机器不是太好,但是感觉vs2015不应该有这种表现,查看了任务管理器之后发现其中有VsHub.exe和Microsoft.VsHub.Server.HttpHost.exe两个进程,cpu占用很高,每次启动都会存在,查询后再stackoverflow上找到了方法,将c:\Program Files (x86)\Common Files\microsoft shared\VsHub文件夹删掉或者重命名即可解决。
同样根据该讨论,这两个进程是vs用来进行多工具通讯的。
解决方案来自http://stackoverflow.com/questions/31452435/how-do-i-disable-vshub-exe-in-the-system-tray