- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TortoiseSVN解决TSVNCache.exe占住CPU的问题
最近发现办公室有一台服务器三不五时会发生系统无响应,或者操作时慢到像乌龟散步的情形,用工作管理员观察后发现,每次出现这种情形时,TSVNCache.exe 这个 process 都一直占住 CPU 资源约 50%。虽然只是 50%,但整个系统操作起来几乎像快要当掉一样。
用 Google 搜寻一下,发现已经有人把这个问题的前因后果以及解决方法都写出来了,真是感激原作者。原文在此:TortoiseSVN: 解决TSVNCache占用CPU过高的设定。
原文照贴如下(只是为了备份,以免原始文章连结失效):
============================= BEGIN ==================================
然被中文接口误导了这么久!如果你偶尔在工作管理员里发觉TSVNCache.exe突 然耗用许多CPU资源(有时会超过50%),那要赶紧去检查TortoiseSVN的 设定。原来是这个常驻的Process会定时去扫描受Subversion控 管的档案是否被修改了,扫描到后,这些被修改的档案、与其所属的子目录、目录等的覆盖图标都一并更新,而就是这个动作不仅占用约10-50 MB内存,也会瞬间冲出超过CPU 50%负载。
图示覆盖与状态区更新设定
打开TortoiseSVN的 【设定窗口(Settings)视觉样式(Look and Feel)图标覆盖(Icon Overlays)】,右边第一个Radio Group名称「图示覆盖/状态列」的英文是「Icon Overlays/Status Columns」,其中的Status Columns应译成状 态栏才对,它指的是在档案总管里把显示模式切换成详细数据时, 标题字段里的Subversion字段是否要同步更新状态。如果你只会在档案总管里操作Subversion状态的话,应该把「仅在档案总管中显示图标覆 盖」打勾,以免除另存新档、开启档案等对话窗也更新图示状态。但我有时会在Total Commander里操作Subversion,因此就不能勾选。
状态快取设定
右边第二个Radio Group名称译成「状态列」,让人误解成以为是显示讯息的状态列设 定,但其实英文是Status Cache-状态快取设 定,指的是数据夹与档案图标的SVN小图标的覆盖状态的处理模式。Status Cache有3个选项:
Default
预设的快取设定,使用TSVNCache.exe 来定时扫描档案系统,找到要变动的档案后发出更新图标的通知给操作系统
Shell
在Shell extension里,只针对目前所在数据夹做图标异动更新;只占用1MB内存,但因只快取一个数据夹,当Working copy内容较多时会花较多时间才能更新完毕
None
不做任何图标覆盖快取,因此图标更新速度较慢
我特别做了测试把状态改用Shell,重新开机后工作管理员里就找不到TSVNCache.exe 了,用档案总管检视Working copy数据夹时,图标覆盖以较缓慢的速度显示出来。
磁盘驱动器类型
磁盘驱动器类型是指定读取Subversion档案状态的对象,建议选硬盘,以免别的媒体较慢的读取速度造成TortoiseSVN效 能低落。
在Subversion Forum这篇讨论里也有如下建议:
把A:\*、C:\*、D:\*到Z:\*都加到除外路径里,表 示每个磁盘都不做异动扫描 再把工作中的Working copy加入包含路径,如c:\NewProject\*、 d:\NewWD
再试用观察一阵子再来确认应该用那样的设定较好。
============================= END ==================================
我发现如果「仅在档案总管中显示图标覆盖」选项没有勾选,还是会出现 CPU 被占住的情形,因此这个选项最好还是勾起来。
【向日蘑菇】下面是一个简单版本的。
TortoiseSVN是开源界非常流行的一款源代码控制和管理软件,在开源项目里,几乎都用到了SVN。但是安装了SVN后会有一个TSVNCache.exe的进程驻留内存,这个进程会定时地去扫描Subversion管理的文件夹/文件是否被修改了,一旦发现有更新,那本地的这些有更新的文件/文件夹就会被更新,这个动作不仅会占用10-50MB左右的内存,而且也会在执行的瞬间占用超过 CPU 50%的负载。对于要求较高的使用者来说,这个进程还是影响到了PC的使用性能,那么应该如何处理它呢?现有两种方案:F1、打开系统的文件夹管理–右键–TortoiseSVN–settings–Icon Overlays–Status cache 设为”none”就可以了。
您可能关注的文档
- Similarity Search for Multidimensional Data Sequences.pdf
- Similarity Searching in High Dimensions viaHashing.ppt
- Similarity Search via Combinatorial Nets.pdf
- Simple Computer Programming to Enhance Spatial Cognition in Architecture and Design.pdf
- Simple and Effective Connectionist Nonparametric Estimation of Probability Density Function.pdf
- simple powerpoint menu(简洁模板菜单).ppt
- SimpleRSA算法_实验报告.doc
- SimMechanics演示的例子运行.pdf
- Simplified Analysis of An O(nL)Iteration Infeasible PredictorCorrector PathFollowing Met.pdf
- Simulation and Analysis of FuzzyParameterized Models with the Extended Transformation Meth.pdf
- 2024-2030年中国手机支架行业市场发展现状及竞争格局与投资前景研究报告.docx
- 2024年生物质气化机组项目规划申请报告模板.docx
- 2024-2030年中国手机显示屏行业市场深度调研及投资前景与投资策略研究报告.docx
- 2024-2030年中国手机无线充电器行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国手机浏览器行业发展态势与前景趋势预测报告版.docx
- 2024-2030年中国手机浏览器行业发展状况及投资盈利预测报告.docx
- 2024-2030年中国手机浏览器行业发展状况及投资盈利预测研究报告.docx
- 2024-2030年中国手机存储卡行业市场运行分析及发展前景与投资研究报告.docx
- 2024-2030年中国手机市场营销渠道分析与前景产销需求规模报告.docx
- 2024-2030年中国手机市场营销渠道分析与前景产销需求规模研究报告.docx
文档评论(0)