Stefan Küng <tortoise...@gmail.com> writes:

> Hmm - strange. I've had significant different timings for 1.6.6 and 1.7.2.
> But I've tried 1.6.6 right after 1.7.2, so maybe there was some
> caching involved?
>
> I'll have to do some more testing.

It can be hard to test these things when you don't control the server.
The repostory is about half a million revisions and probably hundreds of
GB, it gets frequent commits, and each commit probably writes at least
1MB due to to the 26,000 entry directory.

> But could the performance be somewhat improved? After all, without the
> verbose flag the result is available much, much faster.

Perhaps.  'svn ls' just has to look at the representation of one
directory, adding '-v' means that the representation of each child has
to be examined as well.  It's the FSFS backend code that needs to be
investigated, I see similar timings over all protocols.

-- 
uberSVN: Apache Subversion Made Easy
http://www.uberSVN.com

Reply via email to