[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Performance issues in project folder with many files

From: Fisher, John <jfisher_at_adrforum.com>
Date: Fri, 18 Apr 2008 13:36:52 -0500

Jean-Marc, I didn't get your email since I wasn't part of the group
then. So, I'm replying to this one.

Here's the information copied from the TortoiseSvn about box:

TortoiseSVN 1.4.8, Build 12137 - 32 Bit , 2008/02/16 11:09:38
Subversion 1.4.6,
apr 0.9.12
apr-iconv 0.9.7
apr-utils 0.9.12
berkeley db 4.4.20
neon 0.27.2
OpenSSL 0.9.8d 28 Sep 2006
zlib 1.2.3

-----Original Message-----
From: Simon Large [mailto:simon.tortoisesvn_at_googlemail.com]
Sent: Wednesday, April 16, 2008 3:40 PM
To: users_at_tortoisesvn.tigris.org; Fisher, John
Subject: Re: Performance issues in project folder with many files

On 16/04/2008, Fisher, John <jfisher_at_adrforum.com> wrote:
>
> I've got a folder full of SQL query files. This is a project folder,
where
> only Subversion files are stored. Currently, there are 1345 files,
with a
> total size of 13 MB.
>
> Every time I save a change to a file in that folder, TortoiseSVN uses
50% of
> the CPU for about 13 seconds on my single-CPU, hyper-threaded, 3.2GHz
> machine. During this time, Windows Explorer is mostly unusable.
>
> Making changes to a new file in the folder will not cause this problem
until
> after the file has been connected to subversion. Hopefully, there is
a way
> to limit this processing to only the file that changed. That ought to
speed
> things up dramatically.
>

Try TSVN->cleanup. If the file date changes but the file size does
not, Subversion does a byte-by-byte check to see if the file is really
changed. After cleanup the revised file date is stored in Subversion's
metadata, so it should not have to check that file again.

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-04-18 20:37:03 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.