Status of speed regressions...

Matt Mackall mpm at selenic.com
Fri Nov 19 16:03:39 CST 2010


On Fri, 2010-11-19 at 18:40 +0100, Jason Harris wrote:
> Hi All,
> 
> I was just wondering what the status of fixing the speed regressions is? Are there patches I can apply?

> I have a MacHg with Mercurial 1.5.4 (baseline) with 1.6.4 (10-15%
> slower) and with 1.7.1 (20% slower). I can publish timings but I think
> others have noticed this as well...

Seems a refresher is in order.

Here is what I expect of someone who is basing an ostensibly serious
product on our software:

- proactively test BEFORE every release
- report issues IMMEDIATELY
- and with SPECIFICS
- work to fix issues UPSTREAM, don't patch our code in your releases

In other words, what I wanted to see is an email a month ago during our
code freeze that said "Hi, doing my routine pre-release test for 1.7 and
I see that performance for <foo> has regressed 20%, here's how I
reproduce it without MacHG". Then you're much more likely to get a
response like "Good spotting, thanks, please test this fix for 1.7."

That's the right way. Your email is the opposite of that.

Now please give us some specifics.

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Mercurial-devel mailing list