[PATCH 1 of 4 lazy-manifest v2] manifest.c: new extension code to lazily parse manifests
Ryan McElroy
rm at fb.com
Wed Jan 14 16:29:14 CST 2015
On 1/14/2015 10:35 AM, Augie Fackler wrote:
> On Wed, Jan 14, 2015 at 1:32 PM, Ryan McElroy <rm at fb.com> wrote:
>> That being said, the performance numbers on our big www repo look great,
>> especially with some additional caching we're doing here (buildstatus and
>> pathcopies are memoized).
>
> OOC, how great?
1) typical vanilla hg export on my dev box:
real 0m2.143s
user 0m1.819s
sys 0m0.319s
2) hg export with lazymanifest:
real 0m1.523s
user 0m1.236s
sys 0m0.280s
3) hg export with simplecache extension:
real 0m0.976s
user 0m0.523s
sys 0m0.214s
4) hg export with lazymanifest and simplecache:
real 0m0.577s
user 0m0.369s
sys 0m0.203s
This is on a FusionIO mounted copy of our big php repository.
More information about the Mercurial-devel
mailing list