TSVNCache.exe constantly active with TortoiseSVN

163 views
Skip to first unread message

Joost van Dongen

unread,
Mar 30, 2010, 10:05:51 AM3/30/10
to us...@tortoisesvn.tigris.org
Hi all,

One of the computers at our office is almost constantly slow in
everything. This seems to be caused by the TSVNCache.exe process: it is
constantly taking about 10% of the processor and the harddisk light is
almost constantly flickering. So it seems like this process is
constantly accessing the harddisk, thus greatly slowing down any other
application that wants to use the harddisk. This not only happens when
exploring the SVN folders (in Windows Explorer with TortoiseSVN), but
also when doing random other things on the computer.

I looked through the FAQ and found some fixes to increase speed, but
none of them seem to solve this issue. Doing a clean-up does not seem to
help either. We have 14 computers at the office all running the same SVN
and somehow this problem only seems to occur on this one PC.

As for background: we run Tortoise SVN, the computer runs Windows XP
SP3, the SVN repository has a size of about 60gb and is updated daily.
All files in the SVN folders that are not on the server, are set to
ignore. There are no conflicts lying around and all changed files are
regularly committed.

I don't know any other things to try to fix this. Would anyone know what
we can try to solve this issue? Thanks in advance! :)

With kind regards,
Joost

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2467231

To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].

Shmigget

unread,
Apr 2, 2010, 9:47:30 AM4/2/10
to us...@tortoisesvn.tigris.org
Have you tried restricting the paths that it's watching? I've seen
that process take up a good amount of CPU when it was scanning the
entire C: drive. You can restrict it through TortoiseSVN->Settings-
>Icon Overlays, where you'll set the Exclude paths to C:\* and the
Include paths to whereever you have your working copy, e.g. C:\dev.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2468778

Joost van Dongen

unread,
Apr 8, 2010, 7:44:11 AM4/8/10
to us...@tortoisesvn.tigris.org
Hi Shmigget,

Awesome, this seems to fix the problem! We have run it with these
settings for a couple of days and performance seems to be a lot better
now. Thanks!

Cheers,
Joost

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2521285

Justin Romaine

unread,
Nov 4, 2010, 7:04:05 PM11/4/10
to us...@tortoisesvn.tigris.org
I am still getting this.
My TSVNCache.exe CPU is at constantly over 10% which causes my laptop to be constantly in stepped active cooling mode which it driving me crazy.
I have exclude c:\ and include just my c:\src folders but it just keeps going like its stuck in a loop.
For instance. It tries to access files that don't exist from the root of the monitoring folder.
So if i have c:\src in the include list for the icon overlays, the cache will try to a CreateFile on c:\src\debug
On my machine, in under a minute, it tried this operate over 10,000 times.
The only way to stop it is by turning off the overlay icons completely. Which is a shame because they are very useful.
Any advice before i log this as a bug would be appreciated. Cheers.


Here is excerpt or procmon log of the file operations.

40:04.5 TSVNCache.exe 5404 CreateFile C:\src\Filesys NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\INC NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\INCNEW NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\Install Shield NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\Justin SUCCESS Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
40:04.5 TSVNCache.exe 5404 QueryNetworkOpenInformationFile C:\src\Justin SUCCESS CreationTime: 3/09/2010 11:22:30 a.m., LastAccessTime: 2/11/2010 1:44:48 p.m., LastWriteTime: 2/11/2010 1:44:48 p.m., ChangeTime: 2/11/2010 1:44:48 p.m., AllocationSize: 1/01/1601 1:00:00 p.m., EndOfFile: 1/01/1601 1:00:00 p.m., FileAttributes: D
40:04.5 TSVNCache.exe 5404 CloseFile C:\src\Justin SUCCESS
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\LIBS NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\logfiles NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\Modules NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\Release SUCCESS Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
40:04.5 TSVNCache.exe 5404 QueryNetworkOpenInformationFile C:\src\Release SUCCESS CreationTime: 1/10/2010 12:45:13 p.m., LastAccessTime: 1/10/2010 12:45:13 p.m., LastWriteTime: 11/10/2010 5:30:00 p.m., ChangeTime: 11/10/2010 5:30:01 p.m., AllocationSize: 1/01/1601 1:00:00 p.m., EndOfFile: 1/01/1601 1:00:00 p.m., FileAttributes: A
40:04.5 TSVNCache.exe 5404 CloseFile C:\src\Release SUCCESS
40:04.5 TSVNCache.exe 5404 CreateFile C:\ SUCCESS Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
40:04.5 TSVNCache.exe 5404 QueryNetworkOpenInformationFile C:\ SUCCESS CreationTime: 14/07/2009 3:38:56 p.m., LastAccessTime: 5/11/2010 10:52:17 a.m., LastWriteTime: 5/11/2010 10:52:17 a.m., ChangeTime: 5/11/2010 10:52:17 a.m., AllocationSize: 1/01/1601 1:00:00 p.m., EndOfFile: 1/01/1601 1:00:00 p.m., FileAttributes: HSD
40:04.5 TSVNCache.exe 5404 CloseFile C:\ SUCCESS
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\BuildSteps NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\DLLS NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\DTS NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\EXES NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\Exports NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
40:04.5 TSVNCache.exe 5404 CreateFile C:\src\Filesys NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open For Backup, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2678950

Reply all
Reply to author
Forward
0 new messages