Comment 10 for bug 318993

Revision history for this message
Wesley J. Landaker (wjl) wrote :

Okay, just one last result, since I ran this overnight (which gave me less revisions than I expected, but still a lot). I've also attached this last repository since it might be helpful in testing and might take a long time to generate yourself.

This also makes it easy to see that there are two separate passes through the revisions. Looks like it is saying "determining changes" (counts all the revisions, but only takes ~ 1 second) "analyzing repository layout" (< 1 second) "determining changes" (the rest of the time, the O(revisions) factor). Since the first one just takes about 1 seconds even for 73000 revisions, it isn't the problem. The second is where the rest of the time goes.

Anyway, I get:

~73000 revisions: ~73 seconds

Which is just what I'd expect given this behavior.

Anyway, I'm done analyzing for now unless you want me to try something else specific.