[Python-Dev] this is what happens if you freeze all the modules required for startup

Chris Angelico rosuav at gmail.com
Tue Apr 15 18:54:05 CEST 2014


On Wed, Apr 16, 2014 at 2:40 AM, Antoine Pitrou <solipsis at pitrou.net> wrote:
> Le 15/04/2014 09:45, Chris Angelico a écrit :
>
>>
>> Specific use-case that I can see: Mercurial. In a git vs hg shoot-out,
>> git will usually win on performance, and hg is using Py2;
>
>
> Keep in mind those shoot-outs usually rely on large repositories and/or
> non-trivial operations, so startup time is not necessarily a significant
> contributor in Mercurial "being slower" (when it actually is slower than
> git, which may not be all the time).

I'm talking also about the feel of actual daily use, partly on big
repos like git (git), CPython (hg), and Pike (git), and partly on some
smaller ones. Whether it's startup cost or operational cost I don't
know, but if I want it consistently fast, I generally go for git.

ChrisA


More information about the Python-Dev mailing list