tech-repository archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: cvs-fast-export on NetBSD repo, first results (was Re: Why I'm working on a NetBSD conversion)
Jeff Rizzo <riz%NetBSD.org@localhost>:
> >That is *astonishingly* slow. So far I have seen full benchmarks
> >on three systems, and the times cluster around 5 hours. I think
> >we first need to figure out why your runs are taking seven times
> >longer.
>
> Now I'm concerned - I don't see any particular reason why my
> hardware should be so much slower than other stuff described, unless
> there's differences in either the OS services used by the code, or
> unless (heaven forbid) there's something inherently slower in
> NetBSD. I wish I had time to try a different OS on that hardware to
> see, but that's not likely to happen.
I have a run going now to check the time with the latest speedups, but I'm
not expecting results for two hours yet.
> >3. On all theree NetBSD runs I've seen, compute time for the branch
> > merge dominated the runtime. So faster single-thread performance
> > of the hardware matters a lot.
> >
> >4. Cache width matters a lot too because the working set is so big.
>
> OK, I'll see what I can find. For obvious reasons, I'm interested
> in doing a conversion of this nature on NetBSD. :)
Indeed. :-)
> >One of my development partners just turned in a patch that cuts
> >conversion time on my largest benchmark repo (which happens to
> >be historical Emacs CVS) by 20%. I'll run some tests and report.
>
> I'd love to see it when it hits the cvs-fast-export git tree.
It's already there - Laurewnce Hygate's memoized-sort patch.
> (Incidentally - I notice from the previous version of
> cvs-fast-export I built (1.15 or so) that GNU make now seems to be a
> silent dependency)
I'm open to fixing that if you can tell me what the specific problem.
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
Home |
Main Index |
Thread Index |
Old Index