[BUG?] TSVNCache hogging disk resources?
From: Mathieu Brčthes <mathieu_microsystem_at_live.fr>
Date: Fri, 11 Jul 2008 11:51:11 +0200
I've read about this before (on a very old thread: http://www.nabble.com/Disable-TSVNCache.exe-to-minimize-disk-IO--to2385446.html ) but there doesn't seem to be any "official" bug report in the database, so here I go...
I'm using TortoiseSVN 1.5.0, Build 13316 - 32 Bit , 2008/06/21 07:55:29, on a laptop with a rather slow disk (5400 RPM). I have quite a number of files (120000+) under Subversion control, organized in about 40 projects. Every time I open a directory managed with TortoiseSVN in explorer, the system goes very sluggish with constant disk access, specially for directories that contains lots of files -- and what more, it remains in that state afterwards.
In the taskmanager TSVNCache usually starts at around 4 megabytes and goes up to 30-40 megabytes when the system starts getting sluggish. It seems to use very little CPU time but as soon as I kill it the system becomes snappy again. I think windows' taskman doesn't report time spent in I/O and the process keeps reading and writing to the disk all the time.
There are two things that came to my mind while "experiencing" this: first of all, there's obviously a memory leak somewhere in that process. Secondly, since the only job ot TSVNCache is creating icon overlays, maybe it should be set as a lower-priority process when spawned (background job). It could be also interesting to "suspend" it while doing other SVN operations such as commits and file additions (anything that is a bit I/O heavy actually).
Please consider correcting this at some point. TortoiseSVN is really great software and correcting this single bug could make it much nicer to use :).
Note : I have already "optimised" my config as much as I can by setting up
This is an archived mail posted to the TortoiseSVN Users mailing list.