On Wed, 2010-05-12 at 13:44 -0400, Hyrum K. Wright wrote:
> There may be other ways of caching this information, which would be great.

Maybe.  Caches add complexity, and too many layers of caching (disk, OS,
application) can actually reduce performance in some scenarios.

I would suggest getting a better understanding of why this operation is
slow.  Why is svn log opening each rev file ten times?  Is this
intrinsically necessary?  Going straight to optimizing the overused
low-level operations can provide a noticeable performance benefit, but
fixing the inefficient high-level algorithms is how you can turn minutes
into microseconds.


Reply via email to