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

[TSVN] TSVN vs SVN Performance Issue

From: <jwhitby_at_bankofny.com>
Date: 2005-06-07 15:32:22 CEST

I have a FSFS repository with 127 revisions in it with 1800 files
under version control.
The repository resides on a network share.
The working copy resides on a network share.
The working copy is accessed via a subst drive letter.
All access is via File:

Using TortoiseSVN ver 1.2.0 Build 3614
If I right click on a file (a.txt) in a working copy in the right hand
window of explorer and select "show log", as expected the "LogMessages"
dialog box comes up as normal. The progress bar at the bottom of the
dialog moves very slowly stalling often. After 5 minutes the crawling
stops and all the logs are displayed. Using Filemonitor and only
including any file access by TortoiseProc.* shows that this process has
required 660,000 file accesses with all but 31,621 of these file accesses
being to file Repository\db\revs\1.

Using SVN version 1.2.0.
Issuing the command line svn log a.txt (which I assume is the equivalent
command to a tsvn right click) the entire show log takes 15seconds. Using
Filemonitor and only including any file access by svn.* shows that this
process has required 28,250 file accesses.

So to cut to the chase:
1) are these commands equivalent?
2) If so, why is TSVN doing 20x the file access?
3) How do I get the performance of SVN log with the ease of use of TSVN?

I've noted this sluggish show log performance with various versions over
the past few months, afraid I can't say what the last speedy version was
for me. :-(

Thanks for a great piece of software!

Regards

Jeremy Whitby

________________________________________________________________________
The information in this e-mail, and any attachment therein, is confidential and for use by the addressee only. If you are not the intended recipient, please return the e-mail to the sender and delete it from your computer. Although The Bank of New York attempts to sweep e-mail and attachments for viruses, it does not guarantee that either are virus-free and accepts no liability for any damage sustained as a result of viruses.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Jun 7 15:34:54 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.