Re: [PATCH 2/2] serialize collection of refs that contain submodule changes
- From
Heiko Voigt <hvoigt@hvoigt.net>
- Date
- Sep 14, 2016, 19:46 UTC
- Message-ID
- <20160914194643.GC7613@sandbox>
- In-Reply-To
- <20160914175130.GB7613@sandbox>
On Wed, Sep 14, 2016 at 07:51:30PM +0200, Heiko Voigt wrote:
Show 38 quoted lines
> Here are some numbers (using the my development clone of git > itself) from my local machine: > > rm -rf <test-git> && mkdir <test-git> && > (cd <test-git> && git init) && > time git push --mirror <test-git> > > real 0m16.056s > user 0m24.424s > sys 0m1.380s > > real 0m15.885s > user 0m24.204s > sys 0m1.296s > > real 0m16.731s > user 0m24.176s > sys 0m1.244s > > rm -rf <test-git> && mkdir <test-git> && > (cd <test-git> && git init) && > time git push --mirror --recurse-submodules=check <test-git> > > real 0m21.441s > user 0m29.560s > sys 0m1.480s > > real 0m21.319s > user 0m29.484s > sys 0m1.464s > > real 0m21.261s > user 0m29.252s > sys 0m1.592s > > Without my patches and --recurse-submodules=check the numbers are > basically the same. I stopped the test with --recurse-submodules=check > after ~ 9 minutes.
Fun fact, I let the push without my patch and with --recurse-submodules=check finish:
real 27m7.962s user 27m15.568s sys 0m2.016s
Thats quite some time...
Cheers Heiko