I just did some tests with a direct Gigabit ethernet connection to our
development server, with our largest repository.

Checking out the trunk took:
213 seconds with Versions (SVN 1.6.1 libraries)
200 seconds with the command line client (SVN 1.6.2 command-line
tools)

Exporting the trunk took:
147 seconds with Versions
153 seconds with the command line client

(No other network activity)

The small variations between Versions and CLI are pretty likely to
dissappear when averaging multiple test runs, but I didn't have the
patience to run each test several times.

It seems to me that there's something about your svnserve process
that's making the exports take longer.  I can't see any significant
diferences between Versions and the command line client.

Cheers,
- Dirk

the Versions team



On May 23, 11:32 pm, Dirk Stoop <[email protected]> wrote:
> So, time does go by faster when watching videos, or slower actually..
>
> While watching youtube is not necessarily the worst workaround, we'll
> try to figure out what might be causing this.
>
> I'll try to reproduce the problem at our offices – possibly with and
> without youtube, and definitely using Versions vs. the command line.
> If there's anything weird going on in Versions while exporting I
> should be able to notice similar differences.
>
> My first guess is that somehow, Spotlight feels the urge to start
> indexing your export during the export, severely getting in the way of
> disk I/O, and somehow doesn't feel this way during a checkout.  But
> that's just a hunch.  One thing we could try is to checkout and export
> to a location that's inside a folder that's marked as private in
> Spotlight's preferences..
>
> Have you tried doing an export with the svn command-line client?
>
> Thanks for reporting this, I'll let you know if we are able to figure
> out anything more.
> - Dirk
>
> the Versions team
>
> On May 23, 4:15 am, Thinsoldier <[email protected]> wrote:
>
> > Yes, I'm sure.
> > I did some more exports and checkouts
>
> > 1) 4 minutes for the checkout, 26 minutes for the export. (not doing
> > anything else on the machine)
> > 2) 5 minutes for the checkout, 3 minutes for the export. (while
> > watching youtube)
> > 3) 4 minutes for the checkout, 8 minutes for the export. (while
> > watching youtube)
> > 4) 4 minutes for the checkout, 4 minutes for the export. (while
> > watching youtube)
> > 5) 4 minutes for the checkout, 14 minutes for the export. (while
> > watching youtube)
>
> > On May 22, 12:38 pm, Quinn Taylor <[email protected]> wrote:
>
> > > Updating and committing should always be quite fast. However, checkout  
> > > and export should take longer but be in the same ballpark. Are you  
> > > sure you're checking out and exporting the same directory? In any  
> > > case, Versions uses the APIs exposed in the Subversion libraries, so  
> > > barring some really strange processing inside Versions, this sounds  
> > > like a Subversion issue...
>
> > >   - Quinn
>
> > > On May 22, 2009, at 9:04 AM, Thinsoldier wrote:
>
> > > > I've got a project with about 1 gigabyte of pdf files, 10 megabytes of
> > > > jpeg files and a dozen html files.
> > > > The repository and working copy are both on my laptop.
>
> > > > Checking out, updating, and committing take mere seconds at most but
> > > > doing an Export takes more than 15 minutes. Why? What can I do about
> > > > it?
>
> > >  smime.p7s
> > > 3KViewDownload
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Versions" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/versions?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to