由于经常使用TortoiseSVN同步源码,平时也没留意,今天突然感觉电脑突然一卡,打开任务管理器发现有个TSVNCache.exe的进程CPU占用高达40%几,看名字估计就是TortoiseSVN的问题,打开在设置里找了半天没发现问题所在,茫然ing。。。不要紧,咱有Google!这已Go还真是发现个老郁闷的问题,原来是这样滴:

这个常驻的TSVNCache.exe进程,会定时检查服务器端文件是否更新,如果有更新它会自动同步有改动的文件到本地,而且包括被修改的文件、与其所属的子目录、目录等的覆盖图标都一并更新,看似很微小的一个动作,就会占用约10-50 MB不等的内存,也会瞬间冲出超过CPU 50%负载。解决办法如下:

看图说话时间

关于TSVNCache.exe占用CPU过高的问题的处理-涅槃茶馆

打开TortoiseSVN——设置——图标覆盖——状态缓存——无。(一般设置成无最好,如果你要保留图标可以根据喜好设置)

如果你是英文按照以下流程即可。

TortoiseSVN–>settings–>look and feel–>Icon Overlays–>Status cache –>"none"。

附TortoiseSVN官方下载地址(目前最新版本1.6.8):http://tortoisesvn.net/downloads
via svn8