Login | Register
My pages Projects Community openCollabNet

Discussions > users [DISABLED] > Re: Subversion/Eclipse Performance on Windows

subversion
Discussion topic

Back to topic list

Re: Subversion/Eclipse Performance on Windows

Author "B Smith-Mannschott" <bsmith dot occs at gmail dot com>
Full name "B Smith-Mannschott" <bsmith dot occs at gmail dot com>
Date 2008-12-11 05:05:59 PST
Message On Wed, Dec 10, 2008 at 5:05 PM, B Smith-Mannschott
<bsmith.occs@gmai​l.com>wrote:

>
>
> On Wed, Dec 10, 2008 at 5:07 AM, Andy Levy <andy dot levy at gmail dot com> wrote:
>
>> On Tue, Dec 9, 2008 at 23:00, David Weintraub <qazwart at gmail dot com> wrote:
>> > It's mainly using Subversion for updating and checking out where they
>> > notice it slower. I know that Subversion has a lot more data that's
>> > brought over the network, and Windows is not good at transferring data
>> > over the network, but it should be faster than CVS in updating,
>> > diffing, revering, and other activities because it doesn't have to
>> > connect to the server to fetch a lot of data.
>> >
>> > We are using http:// w/ LDAP authorization, and FSFS. One programmer
>> > is saying that FSFS is what makes it so slow.
>> >
>> > Anyway, I was just curious whether or not this seemed to be an issue
>> > with anyone. Or whether Subclipse or Subversive was a better plugin
>> > for Eclipse.
>>
>> Is it the network access & server that's slow, or is it local
>> performance? Remember that Subversion pulls everything down into a
>> temp directory in the .svn directory, then copies it to the "real"
>> location. So disk I/O can be a killer. Especially if you're running an
>> on-access virus scanner.
>>
>
> I can second this. At my job most developers work on Windows with a
> locked-down scan-on-access virus scanner that seems to be set to "paranoid".
> Checking out jars is especially painful.
>
> I develop mostly an a linux box I put together myself. Much more pleasant.
> Much faster.
>

Just a datapoint:

In this scenario I'm checking out a single trunk over https from the central
svn server at my place of work. The resulting working copy consists of
21'239 files and 6'129 directories. (This count includes the administrative
stuff in the .svn directories.)

The server is running svn 1.4.x. Both clients are running a 1.5.x client.

svn -q co https://..../trunk the-trunk

(1) Windows XP; P4 HT@3GHz; NTFS; Single 7200 RPM HDD; McAffee virus scanner
active and scanning-on-access.

checkout takes 10 minutes

(2) Linux 2.6.24-22 32-bit (Ubuntu); Core2Duo @ 2.6GHz; EXT3; Dual 7200 RPM
HDD in RAID 1 (Which speeds up reads, but not writes); No virus scanner.

checkout takes 1 minute

Conclusion: My employer provided workstation sucks weasles for software
development. Other tests have tended to indicate that much of the blame
belongs to the antivirus software (and the operating system which makes it
necessary).

It is true and unfortunate that Subversion's working copy management
requires a lot of file individual file-system operations. Clearly this is
one area where Windows+NTFS+McAffee can't hold a candle to Linux.

For those stuck on Windows, one can hope that the working copy rewrite will
narrow the gap between Windows and Linux.

// Ben
Attachments

« Previous message in topic | 7 of 54 | Next message in topic »

Messages

Show all messages in topic

Subversion/Eclipse Performance on Windows "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-09 11:26:11 PST
     Re: Subversion/Eclipse Performance on Windows "Andy Levy" <andy dot levy at gmail dot com> "Andy Levy" <andy dot levy at gmail dot com> 2008-12-09 11:41:59 PST
         Re: Subversion/Eclipse Performance on Windows qu1j0t3 Toby Thain 2008-12-09 15:35:57 PST
         Re: Subversion/Eclipse Performance on Windows "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-09 20:00:41 PST
             Re: Subversion/Eclipse Performance on Windows "Andy Levy" <andy dot levy at gmail dot com> "Andy Levy" <andy dot levy at gmail dot com> 2008-12-09 20:07:59 PST
                 Re: Subversion/Eclipse Performance on Windows "B Smith-Mannschott" <bsmith dot occs at gmail dot com> "B Smith-Mannschott" <bsmith dot occs at gmail dot com> 2008-12-10 08:05:34 PST
                     Re: Subversion/Eclipse Performance on Windows "B Smith-Mannschott" <bsmith dot occs at gmail dot com> "B Smith-Mannschott" <bsmith dot occs at gmail dot com> 2008-12-11 05:05:59 PST
                         Re: Subversion/Eclipse Performance on Windows "B Smith-Mannschott" <bsmith dot occs at gmail dot com> "B Smith-Mannschott" <bsmith dot occs at gmail dot com> 2008-12-11 05:09:37 PST
             Re: Subversion/Eclipse Performance on Windows qu1j0t3 Toby Thain 2008-12-10 07:47:21 PST
                 Re: Subversion/Eclipse Performance on Windows "Andy Levy" <andy dot levy at gmail dot com> "Andy Levy" <andy dot levy at gmail dot com> 2008-12-10 07:53:17 PST
             Re: Subversion/Eclipse Performance on Windows "Hilco Wijbenga" <hilco dot wijbenga at gmail dot com> "Hilco Wijbenga" <hilco dot wijbenga at gmail dot com> 2008-12-10 09:07:01 PST
                 Re: Subversion/Eclipse Performance on Windows qu1j0t3 Toby Thain 2008-12-10 14:26:31 PST
                     Re: Subversion/Eclipse Performance on Windows "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-10 15:01:36 PST
                         Re: Subversion/Eclipse Performance on Windows "Mark Phippard" <markphip at gmail dot com> "Mark Phippard" <markphip at gmail dot com> 2008-12-10 15:11:51 PST
                             Re: Subversion/Eclipse Performance on Windows "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-11 07:56:04 PST
                                 Re: Subversion/Eclipse Performance on Windows "Andy Levy" <andy dot levy at gmail dot com> "Andy Levy" <andy dot levy at gmail dot com> 2008-12-11 08:05:27 PST
                                     Re: Subversion/Eclipse Performance on Windows "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-11 11:34:32 PST
                                         Re: Subversion/Eclipse Performance on Windows "Mark Phippard" <markphip at gmail dot com> "Mark Phippard" <markphip at gmail dot com> 2008-12-11 11:46:18 PST
                                 RE: Subversion/Eclipse Performance on Windows "Bob Archer" <Bob dot Archer at amsi dot com> "Bob Archer" <Bob dot Archer at amsi dot com> 2008-12-11 08:54:29 PST
                                     Re: Subversion/Eclipse Performance on Windows "Andy Levy" <andy dot levy at gmail dot com> "Andy Levy" <andy dot levy at gmail dot com> 2008-12-11 09:06:38 PST
                                     Re: Subversion/Eclipse Performance on Windows "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-11 11:45:30 PST
                                         RE: Subversion/Eclipse Performance on Windows "Bob Archer" <Bob dot Archer at amsi dot com> "Bob Archer" <Bob dot Archer at amsi dot com> 2008-12-11 12:06:52 PST
                                             Re: Subversion/Eclipse Performance on Windows "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-11 12:21:16 PST
                                                 RE: Subversion/Eclipse Performance on Windows "Bob Archer" <Bob dot Archer at amsi dot com> "Bob Archer" <Bob dot Archer at amsi dot com> 2008-12-11 12:32:40 PST
                                                     Re: Subversion/Eclipse Performance on Windows "David Weintraub" <qazwart at gmail dot com> "David Weintraub" <qazwart at gmail dot com> 2008-12-11 12:41:18 PST
Page: of 3 « Previous | Next »
Messages per page: