现象,VS2017很慢,保存就卡顿
先介绍一下北京,合并其他分支代码,该分支改动量很大,所以卡顿相对之前表现就尤为明显。之前也存在卡顿1/2秒,但是很快就恢复了,这次卡顿达到7秒+,打断思路,弄得都无法工作了;
原因
GitTools插件再作怪,Git Changes一旦打开,只要保存就会卡顿(由于习惯了随时按保存快捷键),导致无法工作,即使不按,定时保存也会触发,就是一会一会卡。禁用GitTools插件立马解决问题。
继续深究
百度了一下,git bash慢类似得问题,Git Bash会访问TMP这个目录(C:\Users\Administrator\AppData\Local\Temp),一次只读4096字节,这个目录很大。一旦保存就会触发,这个读取动作
处理方案
powershell(或者git bash)中,删除TMP中得文件目录
rm -rf * ##注意,掉过不能删除得目录和文件
删掉了TMP中得10G+得垃圾文件,总算恢复正常了。