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

Re: merge very slow

From: Mark Phippard <markphip_at_gmail.com>
Date: Sat, 14 Jun 2008 12:51:31 -0400

On Sat, Jun 14, 2008 at 12:48 PM, Stefan Küng <tortoisesvn_at_gmail.com> wrote:
> Mark Phippard wrote:
>>
>> On Sat, Jun 14, 2008 at 11:53 AM, Stefan Küng <tortoisesvn_at_gmail.com>
>> wrote:
>>
>>> I've noticed that a merge done with a client built with VS2008 is twice
>>> as
>>> slow as a client built with VC6. Has anyone here noticed that too?
>>> I've described my efforts to solve this problem here:
>>> http://tortoisesvn.tigris.org/servlets/ReadMsg?list=dev&msgNo=34103
>>>
>>> If anyone has any idea what could cause this, I'd really appreciate any
>>> help.
>>
>> Is there any way to profile it? I see the times in the packets was
>> different, do you think the problem is in the networking layer? I had
>> been debating switching our CollabNet builds to using VS 2008. I
>> guess I'll hold off on that.
>>
>> You are using the same APR? I believe we are using 1.2.12 and Neon
>> 0.28.2.
>>
>> Have you tried using any different servers or protocols?
>
> Update: I've tried a big merge with svn:// on a test repository running
> svnserve on my local machine. The RC9 from open.collab.net timed this at 4.5
> seconds, my build timed it at 13 seconds.
> So it's the very same with svn:// than with http://
>
> I can't see a difference when using file:///, but that may simply be because
> it's much much faster anyway.

That still sounds like the networking is involved though. That said,
I do not see why other commands would not show the same.

Are you interested in seeing my timings for the same commands? I am
in the process of installing the latest versions so I can test. On
Linux, this is what I got though:

$ time svn merge --dry-run --accept postpone -r11761:11762
http://tortoisesvn.tigris.org/svn/tortoisesvn/branches/1.4.x
tortoisesvn

real 0m9.895s
user 0m1.539s
sys 0m0.416s

I did that from a box inside the CollabNet network though, so it was
essentially contacting Tigris via the LAN.

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-06-14 18:51:47 CEST

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

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