限制TortiseSVN中tsvncache.exe的内存消耗?

时间:2009-07-24 02:34:02

标签: svn configuration tortoisesvn tsvncache

有谁知道如何控制TortiseSVN使用的tsvncahce.exe的内存消耗?它一直是我机器上最大的内存消费者。我的Vista 64机器上大约180mb。它比VS2008,Sql Server甚至我的浏览器使用更多ram,它通常打开4-5个标签。

这似乎不正常。我已经开始忽略它不需要跟踪的驱动器和文件夹,但这并没有真正改变事情。任何来自大师的建议都会有所帮助。

2 个答案:

答案 0 :(得分:3)

看起来你已经想出如何配置tsvncache来忽略目录。这可能是你最好的选择。

您还可以使用相同的设置对话框将状态缓存设置为 shell none 而不是默认。这些设置中的任何一个都将完全禁用tsvncache.exe,但覆盖图标将仅显示当前可见的文件夹,或者根本不显示。有关详细信息,请单击对话框上的“帮助”按钮,该按钮将转到帮助文件的“图标叠加设置”部分,该部分将更详细地说明设置。

此外,当您更改叠加图标设置时,您必须终止tsvncache.exe进程或注销才能使设置生效。

答案 1 :(得分:2)

180 Mb?没什么!我的开发机器上的东西泄漏了几千兆字节,我必须每周杀掉几次。

您是否安装了最新版本?这个问题应该在1.6.x中修复(其中x> 0或1,我看到了错误报告)。

如果您将图标叠加设置为“shell”,它会表现得更好,但您会丢失递归状态图标......