Mercurial > hgbook
comparison en/ch11-mq.xml @ 810:1a0a78e197c3
Incorporate feedback from Greg Lindahl.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Fri, 24 Apr 2009 00:27:05 -0700 |
parents | ef53d025f410 |
children | a66f6d499afa |
comparison
equal
deleted
inserted
replaced
809:ef53d025f410 | 810:1a0a78e197c3 |
---|---|
791 </sect1> | 791 </sect1> |
792 | 792 |
793 <sect1 id="sec:mq:perf"> | 793 <sect1 id="sec:mq:perf"> |
794 <title>Getting the best performance out of MQ</title> | 794 <title>Getting the best performance out of MQ</title> |
795 | 795 |
796 <para id="x_403">MQ is very efficient at handling a large number of patches. | 796 <para id="x_403">MQ is very efficient at handling a large number |
797 I ran some performance experiments in mid-2006 for a talk that I | 797 of patches. I ran some performance experiments in mid-2006 for a |
798 gave at the 2006 EuroPython conference. I used as my data set the | 798 talk that I gave at the 2006 EuroPython conference (on modern |
799 Linux 2.6.17-mm1 patch series, which consists of 1,738 patches. | 799 hardware, you should expect better performance than you'll see |
800 I applied these on top of a Linux kernel repository containing | 800 below). I used as my data set the Linux 2.6.17-mm1 patch |
801 all 27,472 revisions between Linux 2.6.12-rc2 and Linux | 801 series, which consists of 1,738 patches. I applied these on top |
802 2.6.17.</para> | 802 of a Linux kernel repository containing all 27,472 revisions |
803 between Linux 2.6.12-rc2 and Linux 2.6.17.</para> | |
803 | 804 |
804 <para id="x_404">On my old, slow laptop, I was able to <command | 805 <para id="x_404">On my old, slow laptop, I was able to <command |
805 role="hg-cmd">hg qpush <option | 806 role="hg-cmd">hg qpush <option |
806 role="hg-ext-mq-cmd-qpush-opt">hg -a</option></command> all | 807 role="hg-ext-mq-cmd-qpush-opt">hg -a</option></command> all |
807 1,738 patches in 3.5 minutes, and <command role="hg-cmd">hg qpop | 808 1,738 patches in 3.5 minutes, and <command role="hg-cmd">hg qpop |