由于经常使用TortoiseSVN同步源码,平时也没留意,今天突然感觉电脑突然一卡,打开任务管理器发现有个TSVNCache.exe的进程CPU占用高达40%几,看名字估计就是TortoiseSVN的问题,打开在设置里找了半天没发现问题所在,茫然ing。。。不要紧,咱有Google!这已Go还真是发现个老郁闷的问题,原来是这样滴:
这个常驻的TSVNCache.exe进程,会定时检查服务器端文件是否更新,如果有更新它会自动同步有改动的文件到本地,而且包括被修改的文件、与其所属的子目录、目录等的覆盖图标都一并更新,看似很微小的一个动作,就会占用约10-50 MB不等的内存,也会瞬间冲出超过CPU 50%负载。解决办法如下:
打开TortoiseSVN——设置——图标覆盖——状态缓存——无。(一般设置成无{zh0},如果你要保留图标可以根据喜好设置)
如果你是英文按照以下流程即可。
TortoiseSVN–>settings–>look and feel–>Icon Overlays–>Status cache –>“none”。
附TortoiseSVN官方下载地址(目前{zx1}版本1.6.8):
via
? 本文标题:关于TSVNCache.exe占用CPU过高的问题的处理
? 本文地址:
? 本文短地址: