MQ performance on large repo

Dirkjan Ochtman dirkjan at ochtman.nl
Sat Feb 27 05:09:49 CST 2010


On Fri, Feb 26, 2010 at 16:19, Greg Ward <greg at gerg.ca> wrote:
> I'm using MQ on a large repo (106k changesets, 18k files) and it's a bit slow:
>
>  * qrefresh: 7-8 sec
>  * qpop: ~5 sec
>  * qpush: ~4 sec
>
> All three operations are dominated by user-space CPU time.
>
> So I thought I'd profile it a bit, starting with qrefresh since it's
> the slowest.  Some interesting numbers jump out; the most expensive

You might also want to check for a regression, by trying 1.2, 1.3, 1.4
and current crew on your repository.

Cheers,

Dirkjan


More information about the Mercurial-devel mailing list