On Sunday 12 March 2006 22:26, Juergen Donnerstag wrote:
> How do you compare efficiently the latest svn rep with the local copy?
> It take about 13 minutes with eclipse. Anything I'm doing wrong or is
> sf svn that slow?

That operation can happen without network activity, as SVN keeps a full copy 
of your latest checkout, and that is the default when you do

  svn diff abc/def/*

Secondly, SVN has an enormous file overhead, and scanning all these files 
during diffs takes a while and also depends a lot on your OS. The overhead is 
directory related, so Java projects are suffering additionally. Personally, I 
feel that the TortoiseSVN client has significant additional overhead, but 
that might be an illusion on my behalf.

On my large project, the system went from ~2-3mins to less than 10seconds 
after plugging in 2GB of RAM (running on Linux, all files ended up in cache).

So,
 1. More RAM.
 2. Faster disk subsystem.
 3. Smaller areas to scan. 
    (One typically knows roughly where the changes has been made.)

However, if you do 
  svn diff -r HEAD abc/def/*
then a full networked diff will be commenced, and server+network becomes an 
additional factor. I avoid this, and do a svn update instead.


Hope this helps you understand why things are this way.

Cheeers
Niclas


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to