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

Re: Windows vs. Linux Performance -- More info

From: steveking <steveking_at_gmx.ch>
Date: 2005-04-25 22:38:20 CEST

Kelly Burkhart wrote:
>> To checkout trunk w/svn command line app:
>> Linux: 0m 15s
>> Windows: 2m 53s

That's completely expected.
Subversion builds against the neon library 0.24.7 right now. But that
version has the HAVE_SETSOCKOPT option not defined on Windows.
Without that compile option, neon doesn't set some socket options and
then windows waits a certain amount of time between sent packets.

You can of course compile Subversion yourself, and patch the
neonconfig.hw file to have a line
#define HAVE_SETSOCKOPT 1
in it. That will get rid of that wait time and speed up the whole
process a lot.

I'm not sure if it helps for checkouts if the client is built that way.
You could try TortoiseSVN, because that one has neon patched with the
HAVE_SETSOCKOPT option set.
If it's not any faster, then you have to compile Subversion yourself.

Or ask the Subversion devs to either set that option when they do the
Windows build or use neon 0.25 instead (which now has that option set
for Windows itself too).

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Apr 25 22:44:28 2005

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

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