Login | Register
My pages Projects Community openCollabNet

Discussions > dev > [TSVN] Performance issue caused by unversioned files/folders in WC

Project highlights: :. Download .: :. Support .: :. FAQ .: :. Translations .: :. Donate .: :. Report Bug .:

tortoisesvn
Discussion topic

Back to topic list

[TSVN] Performance issue caused by unversioned files/folders in WC

Author Michael Dietschi <groups at dietschi dot net>
Full name Michael Dietschi <groups at dietschi dot net>
Date 2004-12-15 05:45:03 PST
Message Problem:
=======

If a working copy has a lot of unversioned files/folders the
performance of "Check for Modifications" and "Commit..." dialogs
gets _really_ bad. That means the time that eplapses between the
user action (clicking context menu item) and effect (responding
dialog) takes very long.

SVN (1.1.1) command line client seems not to be affected _that_
much.


Reproduction Recipe:
===================

1. Checkout a WC of http://svn.collab.ne​t/repos/tortoisesvn/​trunk

2. Get reference values for WC
      svn st -v ...takes ~2 seconds
      TSVN -> Check-for-Modifications ...takes ~1 second

3. Create a directory with a lot of files inside WC
      cd _WC_
      md unversioned
      cd unversioned
      for /l %i in (1,1,30000) do ( echo %i > file%i.txt )

4. Redo #2
      svn st -v ...takes ~2.5 seconds
      TSVN -> Check-for-Modifications ...takes ~50 seconds

I used the latest nightly build (r2122) on XP-SP1. Also tried the
official TSVN 1.1.1 -> not a big difference.


Comment:
=======

Had a quick look with FILEMON:
It seems that TSVN is querying some information on files/folders
even if they reside in unversioned folders. The command line client
seems to stop recursing on unversioned folders.

This really hurts in our CE-Platform-Builder projects where about
50'000 files in about 3'000 folders are NOT under revision control.


Suggestion:
==========

Do NOT recurse in unversioned folders.


Best Regards
Michael

PS: I really like to work with (T)SVN. It is really a great system
(especially if you're coming from VSS, like me)

--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: dev-unsubscribe@tort​oisesvn.tigris.org
For additional commands, e-mail: dev-help at tortoisesvn dot tigris dot org

« Previous message in topic | 1 of 41 | Next message in topic »

Messages

Show all messages in topic

[TSVN] Performance issue caused by unversioned files/folders in WC Michael Dietschi <groups at dietschi dot net> Michael Dietschi <groups at dietschi dot net> 2004-12-15 05:45:03 PST
     Re: [TSVN] Performance issue caused by unversioned files/folders in WC Mark Phippard <MarkP at softlanding dot com> Mark Phippard <MarkP at softlanding dot com> 2004-12-15 06:03:39 PST
         Re: [TSVN] Performance issue caused by unversioned files/folders in WC Michael Dietschi <groups at dietschi dot net> Michael Dietschi <groups at dietschi dot net> 2004-12-15 06:22:59 PST
             Re: [TSVN] Performance issue caused by unversioned files/folders in WC SteveKing <steveking at gmx dot ch> SteveKing <steveking at gmx dot ch> 2004-12-15 07:20:51 PST
                 Re: [TSVN] Performance issue caused by unversioned files/folders in WC Will Dean <svn at indcomp dot co dot uk> Will Dean <svn at indcomp dot co dot uk> 2004-12-15 08:09:52 PST
                 [TSVN] More on Commit dialog performance Will Dean <svn at indcomp dot co dot uk> Will Dean <svn at indcomp dot co dot uk> 2004-12-15 09:09:19 PST
                     Re: [TSVN] More on Commit dialog performance SteveKing <steveking at gmx dot ch> SteveKing <steveking at gmx dot ch> 2004-12-15 09:31:12 PST
                         Re: [TSVN] More on Commit dialog performance Will Dean <svn at indcomp dot co dot uk> Will Dean <svn at indcomp dot co dot uk> 2004-12-15 09:41:15 PST
                             Re: [TSVN] More on Commit dialog performance SteveKing <steveking at gmx dot ch> SteveKing <steveking at gmx dot ch> 2004-12-15 09:52:24 PST
                             [TSVN] Profiling TMerge (was Re: More on Commit dialog performance) grimaldi Jens Scheidtmann 2004-12-16 08:39:40 PST
                                 Re: [TSVN] Profiling TMerge (was Re: More on Commit dialog performance) Will Dean <svn at indcomp dot co dot uk> Will Dean <svn at indcomp dot co dot uk> 2004-12-16 15:04:54 PST
                                     [TSVN] TMerge performance patch Will Dean <svn at indcomp dot co dot uk> Will Dean <svn at indcomp dot co dot uk> 2004-12-16 15:20:49 PST
                                         Re: [TSVN] TMerge performance patch SteveKing <steveking at gmx dot ch> SteveKing <steveking at gmx dot ch> 2004-12-16 23:20:43 PST
                                             [TSVN] Another TMerge performance patch Will Dean <svn at indcomp dot co dot uk> Will Dean <svn at indcomp dot co dot uk> 2004-12-18 17:46:37 PST
                                                 Re: [TSVN] Another TMerge performance patch SteveKing <steveking at gmx dot ch> SteveKing <steveking at gmx dot ch> 2004-12-19 01:09:03 PST
                                                     [TSVN] TMerge lint/cleanup/refactor Will Dean <svn at indcomp dot co dot uk> Will Dean <svn at indcomp dot co dot uk> 2004-12-19 16:09:04 PST
                                                         Re: [TSVN] TMerge lint/cleanup/refactor steveking_0073 Stefan 2004-12-19 23:36:48 PST
                 Re: [TSVN] Performance issue caused by unversioned files/folders in WC Michael Dietschi <groups at dietschi dot net> Michael Dietschi <groups at dietschi dot net> 2004-12-15 08:21:09 PST
                     Re: [TSVN] Performance issue caused by unversioned files/folders in WC SteveKing <steveking at gmx dot ch> SteveKing <steveking at gmx dot ch> 2004-12-16 00:11:56 PST
                         RE: [TSVN] More on Commit dialog performance =?iso-8859-1?Q?L=FCbbe_Onken?= <l dot onken at rac dot de> =?iso-8859-1?Q?L=FCbbe_Onken?= <l dot onken at rac dot de> 2004-12-16 00:26:54 PST
                             Re: [TSVN] More on Commit dialog performance SteveKing <steveking at gmx dot ch> SteveKing <steveking at gmx dot ch> 2004-12-16 00:42:55 PST
                             RE: [TSVN] More on Commit dialog performance Will Dean <svn at indcomp dot co dot uk> Will Dean <svn at indcomp dot co dot uk> 2004-12-16 00:44:34 PST
                                 Re: [TSVN] More on Commit dialog performance SteveKing <steveking at gmx dot ch> SteveKing <steveking at gmx dot ch> 2004-12-16 00:48:27 PST
                                     Re: [TSVN] More on Commit dialog performance Will Dean <svn at indcomp dot co dot uk> Will Dean <svn at indcomp dot co dot uk> 2004-12-16 01:00:41 PST
                                     Re: [TSVN] More on Commit dialog performance SteveKing <steveking at gmx dot ch> SteveKing <steveking at gmx dot ch> 2004-12-16 01:15:14 PST
Page: of 2 « Previous | Next »
Messages per page: