6

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

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

4

2 回答 2

3

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

您还可以使用相同的设置对话框将状态缓存设置为shellnone而不是default。这些设置中的任何一个都将完全禁用 tsvncache.exe,但覆盖图标只会出现在当前可见的文件夹中,或者根本不出现。有关更多信息,请单击对话框上的“帮助”按钮,这将带您进入帮助文件的“图标覆盖设置”部分,其中更详细地说明了设置。

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

于 2009-07-25T06:18:58.833 回答
2

180MB?没什么!这个东西在我的开发机器上泄漏了千兆字节,我每周必须杀死它几次。

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

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

于 2009-07-24T02:48:50.090 回答