> Ok, I'd appreciate it if you could try tomorrows nightly build again.
> Here's what I did so far:
> - reduced the 'guarded' sections (guarded with Mutexes). Now only the
> bare minimum methods are guarded, which should be enough and further
> improve the speed, while at the same time reduce the possibility of
> temporary locks.
> - the cache timeout is now calculated dynamically with the size of the
> cache - the bigger the cache, the higher the timeout value. This
> helps a lot with big working copies.
These measures might well improve things, but the slow down is a fairly
recent change, and I suspect it relates to the changes in one specific
revision. I tried installing several of the old nightly builds, and what
I have found is that build 1949 and later is slow, and build 1920 and
earlier is fast.
Unfortunately I don't have any nightlies in between to narrow it down
further, but there were quite a lot of doc changes and other unrelated
code changes, so there cannot be too many places to look.
The particular test where it shows up clearly for me is to look in some
WC roots which contain only files and not folders. I have:
checked out as WC roots, rather than as sub-trees of SVN. I expand
windows explorer vertically so I can see all the files and then just
flick between those 2 checked out folders in the left pane. The right
pane updates relatively slowly (not as slow as Nicklas though). With
details (but no TSVN columns) showing it is about 50% slower.
I have tried this test on revisions 1857, 1909, 1920, 1949 and 2075.
Haven't confirmed more recent versions but I do remember that it has
seemed slow for a while.
Hope this helps a bit :-/
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.tigris.org
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Mon Dec 13 23:01:13 2004