On 2008-09-17 12:55:39 +0100, Catalin Marinas wrote: > 2008/9/16 Karl Hasselström <kha@xxxxxxxxxxx>: > > > When benchmarking recent StGits, you'll want to try goto as well, > > since push and pop are not yet new-infrastructure-ized (meaning > > they're getting slowdowns from the stack log, but no speedups (if > > any) from the new infrastructure). > > Indeed, goto is faster even than the stable branch. When push+pop are converted to the new infrastructure, their performance should be identical to goto's. > I attached the new figures. I think it could go even faster if > pushing attempts a "git apply" first before the index merge. With > the stack log, the patch diff should be saved already so no need for > a "git diff" (as in the stable branch). Actually, the new infrastructure already uses apply (with fall-back to merge-recursive). It doesn't use the saved diff, though. > 2.6.27-rc5-mm1 kernel, 300 patches uncommitted > > pop/push ran a few times to heat the caches before running the > benchmarks. Have you tried the benchmarks I committed a while back? -- Karl Hasselström, kha@xxxxxxxxxxx www.treskal.com/kalle -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html